Uses of Class
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Literal
Package
Description
-
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain
-
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.creation.spec.helpers
Modifier and TypeMethodDescriptionstatic BodySpec
DependencySchemaToSpecHelper.buildBodySpec
(List<Literal> body) -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain
Modifier and TypeClassDescriptionclass
Implementation of BooleanBuiltInLiteral constants TRUE(), and FALSE()class
Implementation of a logic built-in literal.class
Implementation of the logic ComparisonBuiltInLiteral.class
Implementation of non-standard built-in literals.class
class
Implementation of a logic OrdinaryLiteral.Modifier and TypeMethodDescriptionabstract Literal
Literal.applySubstitution
(Substitution substitution) Literal.buildNegatedLiteral()
This method builds a new literal that is the negation of this one.ImmutableLiteralsList.get
(int index) LiteralPosition.literal()
Returns the value of theliteral
record component.ImmutableLiteralsList.remove
(int index) Deprecated.Unsupported operation.Deprecated.Unsupported operation.Modifier and TypeMethodDescriptionImmutableLiteralsList.getOriginalLiteral
(Literal currentLiteral) ImmutableLiteralsList.iterator()
ImmutableLiteralsList.listIterator()
ImmutableLiteralsList.listIterator
(int index) Modifier and TypeMethodDescriptionvoid
Deprecated.Unsupported operation.boolean
Deprecated.Unsupported operation.ImmutableLiteralsList.getOriginalLiteral
(Literal currentLiteral) ImmutableLiteralsList.getOriginalLiteralPosition
(Literal currentLiteral, int termIndex) Deprecated.Unsupported operation.Modifier and TypeMethodDescriptionboolean
ImmutableLiteralsList.addAll
(int index, Collection<? extends Literal> c) Deprecated.Unsupported operation.boolean
ImmutableLiteralsList.addAll
(Collection<? extends Literal> c) Deprecated.Unsupported operation.ImmutableLiteralsList.sortLiterals
(Comparator<Literal> literalComparator) Sort literals according to literalComparatorModifierConstructorDescriptionImmutableLiteralsList
(Literal... literal) LiteralPosition
(Literal literal, int position) Creates an instance of aLiteralPosition
record class.ModifierConstructorDescriptionprotected
DerivationRule
(Atom head, List<Literal> body) DerivationRules should be created by their corresponding DerivedLiteral.ImmutableLiteralsList
(List<Literal> literalList) LogicConstraint
(ConstraintID constraintID, List<Literal> body) protected
NormalClause
(List<Literal> body) -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.exceptions
-
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services
Modifier and TypeMethodDescriptionstatic boolean
MGUFinder.areLiteralsUnifiable
(Literal... literals) static Optional<Substitution>
MGUFinder.getLiteralsMGU
(Literal... literals) Modifier and TypeMethodDescriptionstatic boolean
MGUFinder.areLiteralsUnifiable
(Collection<Literal> literals) static Optional<Substitution>
MGUFinder.getLiteralsMGU
(Collection<Literal> literals) -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator
Modifier and TypeMethodDescriptionHomomorphismBasedEquivalenceAnalyzer.areEquivalent
(List<Literal> first, List<Literal> second) LogicEquivalenceAnalyzer.areEquivalent
(List<Literal> first, List<Literal> second) protected Optional<Substitution>
HomomorphismFinder.computeHomomorphismExtensionForLiteralsList
(Substitution currentSubstitution, List<Literal> domainLiterals, ImmutableLiteralsList rangeLiterals) HomomorphismFinder.findHomomorphism
(List<Literal> domainLiterals, List<Literal> rangeLiterals) HomomorphismFinder.findHomomorphism
(List<Literal> domainLiterals, List<Literal> rangeLiterals, Substitution initialSubstitution) -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator.isomorphism
Modifier and TypeMethodDescriptionboolean
IsomorphismComparator.areIsomorphic
(List<Literal> literals1, List<Literal> literals2) Check whether two lists of literals are isomorphicboolean
IsomorphismComparator.areIsomorphic
(List<Literal> literals1, List<Literal> literals2, String... varNamesNotToChange) Check whether two lists of literals are isomorphic without renaming the variable names given by parameter -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.creation.spec.helpers
Modifier and TypeMethodDescriptionstatic LiteralSpec
LogicSchemaToSpecHelper.buildLiteralSpec
(Literal literal) Modifier and TypeMethodDescriptionstatic BodySpec
LogicSchemaToSpecHelper.buildBodySpec
(List<Literal> body) static LogicConstraintWithIDSpec
LogicSchemaToSpecHelper.buildLogicConstraintSpec
(ConstraintID id, List<Literal> body) -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes
-
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.utils