Uses of Class
edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.Literal
Packages that use Literal
Package
Description
-
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain
Constructor parameters in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.domain with type arguments of type Literal -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.creation.spec.helpers
Method parameters in edu.upc.fib.inlab.imp.kse.logics.dependencyschema.services.creation.spec.helpers with type arguments of type LiteralModifier and TypeMethodDescriptionstatic BodySpec
DependencySchemaToSpecHelper.buildBodySpec
(List<Literal> body) -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain
Subclasses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.domainModifier and TypeClassDescriptionclass
Implementation of BooleanBuiltInLiteral constants TRUE(), and FALSE()class
Implementation of the logic built-in literal.class
Implementation of the logic comparison built-in literal.class
Implementation of non-standard built-in literals.class
class
Implementation of a logic OrdinaryLiteral.Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain that return LiteralModifier and TypeMethodDescriptionabstract Literal
Literal.applySubstitution
(Substitution substitution) Constructs newLiteral
after applying the substitution to the literal terms.Literal.buildNegatedLiteral()
This method constructs 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.Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain that return types with arguments of type LiteralModifier and TypeMethodDescriptionImmutableLiteralsList.getOriginalLiteral
(Literal currentLiteral) ImmutableLiteralsList.iterator()
ImmutableLiteralsList.listIterator()
ImmutableLiteralsList.listIterator
(int index) Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain with parameters of type LiteralModifier and TypeMethodDescriptionvoid
Deprecated.Unsupported operation.boolean
Deprecated.Unsupported operation.ImmutableLiteralsList.getOriginalLiteral
(Literal currentLiteral) ImmutableLiteralsList.getOriginalLiteralPosition
(Literal currentLiteral, int termIndex) Deprecated.Unsupported operation.Method parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain with type arguments of type LiteralModifier 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 literalComparatorConstructors in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain with parameters of type LiteralModifierConstructorDescriptionImmutableLiteralsList
(Literal... literal) LiteralPosition
(Literal literal, int position) Creates an instance of aLiteralPosition
record class.Constructor parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain with type arguments of type LiteralModifierConstructorDescriptionprotected
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
Constructors in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain.exceptions with parameters of type LiteralModifierConstructorDescriptionNoNegatableLiteralException
(Literal literal) Constructs anNoNegatableLiteralException
with one argument indicating the non negatable literal. -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.services with parameters of type LiteralModifier and TypeMethodDescriptionstatic boolean
MGUFinder.areLiteralsUnifiable
(Literal... literals) static Optional<Substitution>
MGUFinder.getLiteralsMGU
(Literal... literals) Method parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.services with type arguments of type LiteralModifier 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
Method parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator with type arguments of type LiteralModifier 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
Method parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.comparator.isomorphism with type arguments of type LiteralModifier 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
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.creation.spec.helpers with parameters of type LiteralModifier and TypeMethodDescriptionstatic LiteralSpec
LogicSchemaToSpecHelper.buildLiteralSpec
(Literal literal) Method parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.creation.spec.helpers with type arguments of type LiteralModifier 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
Constructor parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes with type arguments of type Literal -
Uses of Literal in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.utils
Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.services.processes.utils with parameters of type Literal