Uses of Class
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.DerivationRule
Package
Description
-
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain
Modifier and TypeMethodDescriptionDependencySchema.getDerivationRulesByPredicateName
(String derivedPredicateName) -
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain
Modifier and TypeFieldDescriptionprotected final List<DerivationRule>
Predicate.derivationRules
Invariants: - name cannot be null - name cannot be empty - arity >= 0 - the list of derivationRules is not null - the list of derivationRules it not empty - derivationRules head terms size matches with arity - derivationRules are immutable when retrievedModifier and TypeMethodDescriptionLogicSchema.getAllDerivationRules()
Predicate.getDerivationRules()
LogicSchema.getDerivationRulesByPredicateName
(String derivedPredicateName) -
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.visitor
-
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator
Modifier and TypeMethodDescriptionHomomorphismBasedEquivalenceAnalyzer.areEquivalent
(DerivationRule first, DerivationRule second) LogicEquivalenceAnalyzer.areEquivalent
(DerivationRule first, DerivationRule second) HomomorphismFinder.findHomomorphism
(DerivationRule domainRule, DerivationRule rangeRule) Return a homomorphism from the domainRule terms to the rangeRule terms, if exists -
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator.isomorphism
Modifier and TypeMethodDescriptionboolean
IsomorphismComparator.areIsomorphic
(DerivationRule derivationRule1, DerivationRule derivationRule2) Check whether two derivation rules are isomorphic -
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.creation.spec.helpers
Modifier and TypeMethodDescriptionstatic DerivationRuleSpec
LogicSchemaToSpecHelper.buildDerivationRuleSpec
(DerivationRule dr) Modifier and TypeMethodDescriptionstatic List<DerivationRuleSpec>
LogicSchemaToSpecHelper.buildDerivationRuleSpecs
(List<DerivationRule> usedDerivationRules) -
Uses of DerivationRule in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.printer