Uses of Class
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain.DependencySchema
Packages that use DependencySchema
Package
Description
- 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain.visitor
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain.visitor with parameters of type DependencySchemaModifier and TypeMethodDescriptionDependencySchemaVisitor.visit(DependencySchema dependencySchema)  - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers with parameters of type DependencySchemaModifier and TypeMethodDescriptionbooleanDatalogPlusMinusAnalyzer.areEGDsNonConflictingWithTGDs(DependencySchema schema) Method responsible to check if the set of EGDs is non-conflicting from the set of TGDs according to the paper "Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications" published in 2010 25th Annual IEEE Symposium on Logic in Computer Sciencestatic Set<PredicatePosition>WeaklyGuardedChecker.getAffectedPositions(DependencySchema dependencySchema) This method implements the affected positions definition given in IEEE Symposion on Logic in Computer Science 2010 "Datalog+/-: A Family of Logical Knowledge Representation and Query Languages for New Applications" by Cali, et al.DatalogPlusMinusAnalyzer.getDatalogPlusMinusLanguages(DependencySchema dependencySchema) booleanGuardedChecker.isGuarded(DependencySchema dependencySchema) booleanLinearChecker.isLinear(DependencySchema dependencySchema) booleanStickyChecker.isSticky(DependencySchema dependencySchema) booleanWeaklyGuardedChecker.isWeaklyGuarded(DependencySchema dependencySchema) abstract booleanDatalogPlusMinusLanguageChecker.satisfies(DependencySchema dependencySchema) booleanGuardedChecker.satisfies(DependencySchema dependencySchema) booleanLinearChecker.satisfies(DependencySchema dependencySchema) booleanStickyChecker.satisfies(DependencySchema dependencySchema) booleanWeaklyGuardedChecker.satisfies(DependencySchema dependencySchema) protected static booleanDatalogPlusMinusLanguageChecker.someDependencyContainsBuiltInOrNegatedLiteralInBody(DependencySchema dependencySchema)  - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers.egds
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers.egds with parameters of type DependencySchemaModifier and TypeMethodDescriptionbooleanNonConflictingEGDsAnalyzer.areEGDsNonConflictingWithTGDs(DependencySchema dependencySchema) Method responsible to check if the set of EGDs is non-conflicting - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.creation
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.creation that return DependencySchemaModifier and TypeMethodDescriptionDependencySchemaBuilder.build()static DependencySchemaDependencySchemaFactory.createDependencySchema(DependencySchemaSpec dependencySchemaSpec) static DependencySchemaDependencySchemaFactory.createDependencySchema(DependencySchemaSpec dependencySchemaSpec, Set<Predicate> relationalSchema)  - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser that return DependencySchemaModifier and TypeMethodDescription - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.printer
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.printer with parameters of type DependencySchemaModifier and TypeMethodDescriptionDependencySchemaPrinter.print(DependencySchema dependencySchema) DependencySchemaPrinter.visit(DependencySchema dependencySchema)  - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.processes
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.processes that return DependencySchemaModifier and TypeMethodDescriptionDependencyProcess.execute(DependencySchema dependencySchema) execute the transformationDependencyProcessPipeline.execute(DependencySchema inputDependencySchema) Executes the pipelineSingleExistentialVarTGDTransformer.execute(DependencySchema dependencySchema) SingleHeadTGDTransformer.execute(DependencySchema dependencySchema) Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.processes with parameters of type DependencySchemaModifier and TypeMethodDescriptionDependencyProcess.execute(DependencySchema dependencySchema) execute the transformationDependencyProcessPipeline.execute(DependencySchema inputDependencySchema) Executes the pipelineSingleExistentialVarTGDTransformer.execute(DependencySchema dependencySchema) SingleHeadTGDTransformer.execute(DependencySchema dependencySchema)  - 
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.processes.utils
Methods in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.processes.utils with parameters of type DependencySchemaModifier and TypeMethodDescriptionPredicateNamingUtils.obtainPredicateNames(DependencySchema schema)