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 BodySpecDependencySchemaToSpecHelper.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 TypeClassDescriptionclassImplementation of BooleanBuiltInLiteral constants TRUE(), and FALSE()classImplementation of the logic built-in literal.classImplementation of the logic comparison built-in literal.classImplementation of non-standard built-in literals.classclassImplementation of a logic OrdinaryLiteral.Methods in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain that return LiteralModifier and TypeMethodDescriptionabstract LiteralLiteral.applySubstitution(Substitution substitution) Constructs newLiteralafter 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 theliteralrecord 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 TypeMethodDescriptionvoidDeprecated.Unsupported operation.booleanDeprecated.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 TypeMethodDescriptionbooleanImmutableLiteralsList.addAll(int index, Collection<? extends Literal> c) Deprecated.Unsupported operation.booleanImmutableLiteralsList.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 aLiteralPositionrecord class.Constructor parameters in edu.upc.fib.inlab.imp.kse.logics.logicschema.domain with type arguments of type LiteralModifierConstructorDescriptionprotectedDerivationRule(Atom head, List<Literal> body) DerivationRules should be created by their corresponding DerivedLiteral.ImmutableLiteralsList(List<Literal> literalList) LogicConstraint(ConstraintID constraintID, List<Literal> body) protectedNormalClause(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 anNoNegatableLiteralExceptionwith 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 booleanMGUFinder.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 booleanMGUFinder.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 TypeMethodDescriptionbooleanIsomorphismComparator.areIsomorphic(List<Literal> literals1, List<Literal> literals2) Check whether two lists of literals are isomorphicbooleanIsomorphismComparator.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 LiteralSpecLogicSchemaToSpecHelper.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 BodySpecLogicSchemaToSpecHelper.buildBodySpec(List<Literal> body) static LogicConstraintWithIDSpecLogicSchemaToSpecHelper.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