Uses of Class
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.operations.Substitution
Packages that use Substitution
Package
Description
- 
Uses of Substitution in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain with parameters of type SubstitutionModifier and TypeMethodDescriptionAtom.applySubstitution(Substitution substitution) BooleanBuiltInLiteral.applySubstitution(Substitution substitution) ComparisonBuiltInLiteral.applySubstitution(Substitution substitution) Constructs newComparisonBuiltInLiteralafter applying the substitution to the literal terms.Constant.applySubstitution(Substitution substitution) CustomBuiltInLiteral.applySubstitution(Substitution substitution) ImmutableLiteralsList.applySubstitution(Substitution substitution) ImmutableTermList.applySubstitution(Substitution substitution) abstract LiteralLiteral.applySubstitution(Substitution substitution) Constructs newLiteralafter applying the substitution to the literal terms.OrdinaryLiteral.applySubstitution(Substitution substitution) abstract TermTerm.applySubstitution(Substitution substitution) Variable.applySubstitution(Substitution substitution)  - 
Uses of Substitution in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.operations
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.operations that return SubstitutionModifier and TypeMethodDescriptionSubstitution.union(Substitution otherSubstitution) Constructs a newSubstitutionmaking the union between thisSubstitution, and the otherSubstitution.Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.operations with parameters of type SubstitutionModifier and TypeMethodDescriptionSubstitution.union(Substitution otherSubstitution) Constructs a newSubstitutionmaking the union between thisSubstitution, and the otherSubstitution.Constructors in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.operations with parameters of type SubstitutionModifierConstructorDescriptionSubstitution(Substitution toCopy) Constructs a newSubstitutionwith the same mappings as the specifiedSubstitution. - 
Uses of Substitution in edu.upc.fib.inlab.imp.kse.logics.logicschema.services
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.services that return types with arguments of type SubstitutionModifier and TypeMethodDescriptionstatic Optional<Substitution>MGUFinder.getAtomsMGU(Atom... atoms) static Optional<Substitution>MGUFinder.getAtomsMGU(Collection<Atom> atoms) static Optional<Substitution>MGUFinder.getLiteralsMGU(Literal... literals) static Optional<Substitution>MGUFinder.getLiteralsMGU(Collection<Literal> literals)  - 
Uses of Substitution in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator that return types with arguments of type SubstitutionModifier and TypeMethodDescriptionprotected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForAtom(Substitution currentSubstitution, Atom domainAtom, Atom rangeAtom) DerivedOrdinaryLiteralHomomorphismCriteria.computeHomomorphismExtensionForDerivedOrdinaryLiteral(HomomorphismFinder homomorphismFinder, Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) HomomorphicRulesHomomorphismCriteria.computeHomomorphismExtensionForDerivedOrdinaryLiteral(HomomorphismFinder homomorphismFinder, Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) SamePredicateNameCriteria.computeHomomorphismExtensionForDerivedOrdinaryLiteral(HomomorphismFinder homomorphismFinder, Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) protected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForLiteralsList(Substitution currentSubstitution, List<Literal> domainLiterals, ImmutableLiteralsList rangeLiterals) protected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForOrdinaryLiteral(Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) protected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForTerms(Substitution currentSubstitution, ImmutableTermList domainTerms, ImmutableTermList rangeTerms) HomomorphismFinder.findHomomorphism(DerivationRule domainRule, DerivationRule rangeRule) Return a homomorphism from the domainRule terms to the rangeRule terms, if existsHomomorphismFinder.findHomomorphism(LogicConstraint domainLogicConstraint, LogicConstraint rangeLogicConstraint) Return a homomorphism from the domainLogicConstraint terms to the rangeLogicConstraint terms, if existsHomomorphismFinder.findHomomorphism(List<Literal> domainLiterals, List<Literal> rangeLiterals) HomomorphismFinder.findHomomorphism(List<Literal> domainLiterals, List<Literal> rangeLiterals, Substitution initialSubstitution) HomomorphismFinder.findHomomorphismForTerms(ImmutableTermList domainTerms, ImmutableTermList rangeTerms) Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator with parameters of type SubstitutionModifier and TypeMethodDescriptionprotected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForAtom(Substitution currentSubstitution, Atom domainAtom, Atom rangeAtom) DerivedOrdinaryLiteralHomomorphismCriteria.computeHomomorphismExtensionForDerivedOrdinaryLiteral(HomomorphismFinder homomorphismFinder, Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) HomomorphicRulesHomomorphismCriteria.computeHomomorphismExtensionForDerivedOrdinaryLiteral(HomomorphismFinder homomorphismFinder, Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) SamePredicateNameCriteria.computeHomomorphismExtensionForDerivedOrdinaryLiteral(HomomorphismFinder homomorphismFinder, Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) protected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForLiteralsList(Substitution currentSubstitution, List<Literal> domainLiterals, ImmutableLiteralsList rangeLiterals) protected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForOrdinaryLiteral(Substitution currentSubstitution, OrdinaryLiteral domainLiteral, OrdinaryLiteral rangeLiteral) protected Optional<Substitution>HomomorphismFinder.computeHomomorphismExtensionForTerms(Substitution currentSubstitution, ImmutableTermList domainTerms, ImmutableTermList rangeTerms) HomomorphismFinder.findHomomorphism(List<Literal> domainLiterals, List<Literal> rangeLiterals, Substitution initialSubstitution)