Uses of Class
edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain.DependencySchema
Package
Description
-
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain.visitor
Modifier and TypeMethodDescriptionDependencySchemaVisitor.visit
(DependencySchema dependencySchema) -
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers
Modifier and TypeMethodDescriptionboolean
DatalogPlusMinusAnalyzer.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) boolean
GuardedChecker.isGuarded
(DependencySchema dependencySchema) boolean
LinearChecker.isLinear
(DependencySchema dependencySchema) boolean
StickyChecker.isSticky
(DependencySchema dependencySchema) boolean
WeaklyGuardedChecker.isWeaklyGuarded
(DependencySchema dependencySchema) abstract boolean
DatalogPlusMinusLanguageChecker.satisfies
(DependencySchema dependencySchema) boolean
GuardedChecker.satisfies
(DependencySchema dependencySchema) boolean
LinearChecker.satisfies
(DependencySchema dependencySchema) boolean
StickyChecker.satisfies
(DependencySchema dependencySchema) boolean
WeaklyGuardedChecker.satisfies
(DependencySchema dependencySchema) protected static boolean
DatalogPlusMinusLanguageChecker.someDependencyContainsBuiltInOrNegatedLiteralInBody
(DependencySchema dependencySchema) -
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.analyzers.egds
Modifier and TypeMethodDescriptionboolean
NonConflictingEGDsAnalyzer.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
Modifier and TypeMethodDescriptionDependencySchemaBuilder.build()
static DependencySchema
DependencySchemaFactory.createDependencySchema
(DependencySchemaSpec dependencySchemaSpec) static DependencySchema
DependencySchemaFactory.createDependencySchema
(DependencySchemaSpec dependencySchemaSpec, Set<Predicate> relationalSchema) -
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.parser
Modifier and TypeMethodDescription -
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.printer
Modifier and TypeMethodDescriptionDependencySchemaPrinter.print
(DependencySchema dependencySchema) DependencySchemaPrinter.visit
(DependencySchema dependencySchema) -
Uses of DependencySchema in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.processes
Modifier and TypeMethodDescriptionDependencyProcess.execute
(DependencySchema dependencySchema) execute the transformationDependencyProcessPipeline.execute
(DependencySchema inputDependencySchema) Executes the pipelineSingleExistentialVarTGDTransformer.execute
(DependencySchema dependencySchema) SingleHeadTGDTransformer.execute
(DependencySchema dependencySchema) Modifier and TypeMethodDescriptionDependencyProcess.execute
(DependencySchema dependencySchema) execute the transformationDependencyProcessPipeline.execute
(DependencySchema inputDependencySchema) Executes the pipelineSingleExistentialVarTGDTransformer.execute
(DependencySchema dependencySchema) SingleHeadTGDTransformer.execute
(DependencySchema dependencySchema)