Uses of Class
org.tweetyproject.logics.dl.syntax.ComplexConcept
Packages that use ComplexConcept
-
Uses of ComplexConcept in org.tweetyproject.logics.dl.semantics
Methods in org.tweetyproject.logics.dl.semantics with parameters of type ComplexConceptModifier and TypeMethodDescriptionDlInterpretation.getConceptDomain(ComplexConcept c) Returns the subset of the domain that belongs to the given concept (i.e.booleanDlInterpretation.isSubsumedBy(ComplexConcept c1, ComplexConcept c2) Checks whether a concept is subsumed by another concept (c1 => c2) wrt to this interpretation. -
Uses of ComplexConcept in org.tweetyproject.logics.dl.syntax
Subclasses of ComplexConcept in org.tweetyproject.logics.dl.syntaxModifier and TypeClassDescriptionclassThis class captures the common functionalities of description logic associative formulas (union and intersection).classThis class models an atomic concept (aka concept name) in description logics.classThis class models a role in description logics.classThis class models the bottom concept (empty concept) in description logics.classThis class models the complement (negation) in description logics.classThis class models an existential restriction in description logics, i.e.classThis class models an intersection in description logics.classThis class models the top concept (universal concept) in description logics.classThis class models an union in description logics.classThis class models an universal restriction in description logics, i.e.Classes in org.tweetyproject.logics.dl.syntax that implement interfaces with type arguments of type ComplexConceptModifier and TypeClassDescriptionclassThis class captures the common functionalities of description logic associative formulas (union and intersection).Methods in org.tweetyproject.logics.dl.syntax that return ComplexConceptModifier and TypeMethodDescriptionAtomicConcept.clone()Clones this atomic concept.AtomicRole.clone()Complement.clone()Clones this complement.abstract ComplexConceptComplexConcept.clone()Creates a deep copy of this formulaExistentialRestriction.clone()Intersection.clone()Union.clone()UniversalRestriction.clone()BottomConcept.collapseAssociativeFormulas()Complement.collapseAssociativeFormulas()Collapses associative formulas within the negated concept, if applicable.abstract ComplexConceptComplexConcept.collapseAssociativeFormulas()This method collapses all associative operations appearing in this term, e.g.ExistentialRestriction.collapseAssociativeFormulas()Intersection.collapseAssociativeFormulas()TopConcept.collapseAssociativeFormulas()Union.collapseAssociativeFormulas()UniversalRestriction.collapseAssociativeFormulas()ComplexConcept.complement()AssociativeDlFormula.get(int index) ConceptAssertion.getConcept()Returns the concept involved in this concept assertion.ExistentialRestriction.getConcept()Return the concept of the existential restriction.UniversalRestriction.getConcept()Return the concept of the universal restriction.Complement.getFormula()Returns the concept that is being negated by this complement.AssociativeDlFormula.remove(int index) AssociativeDlFormula.set(int index, ComplexConcept element) Methods in org.tweetyproject.logics.dl.syntax that return types with arguments of type ComplexConceptModifier and TypeMethodDescriptionAssociativeDlFormula.getFormulas()EquivalenceAxiom.getFormulas()Return the formulasEquivalenceAxiom.getFormulas()Return the formulasExistentialRestriction.getFormulas()Return the (atomic) role and the concept that are part of the existential restriction.UniversalRestriction.getFormulas()Return the (atomic) role and the concept that are part of the universal restriction.AssociativeDlFormula.iterator()AssociativeDlFormula.listIterator()AssociativeDlFormula.listIterator(int index) AssociativeDlFormula.subList(int fromIndex, int toIndex) Methods in org.tweetyproject.logics.dl.syntax with parameters of type ComplexConceptModifier and TypeMethodDescriptionvoidAssociativeDlFormula.add(int index, ComplexConcept element) booleanAssociativeDlFormula.add(ComplexConcept e) booleanAssociativeDlFormula.add(ComplexConcept... formulas) Adds the specified elements to the end of this collection (optional operation).AssociativeDlFormula.set(int index, ComplexConcept element) Method parameters in org.tweetyproject.logics.dl.syntax with type arguments of type ComplexConceptModifier and TypeMethodDescriptionbooleanAssociativeDlFormula.addAll(int index, Collection<? extends ComplexConcept> c) booleanAssociativeDlFormula.addAll(Collection<? extends ComplexConcept> c) Constructors in org.tweetyproject.logics.dl.syntax with parameters of type ComplexConceptModifierConstructorDescriptionAssociativeDlFormula(ComplexConcept first, ComplexConcept second) Creates a new associative formula with the two given formulaeComplement(ComplexConcept formula) Creates a new complement with the given concept to be negated.Initializes a role assertion with the given concept and Individual.Creates a new equivalence axiom with the given formulas (atomic or complex concepts).Creates a new ALC existential restriction with the given role and concept.Intersection(ComplexConcept first, ComplexConcept second) Creates a new intersection with the two given formulas.Union(ComplexConcept formula) Create a new union with the given formula.Union(ComplexConcept first, ComplexConcept second) Creates a new union with the two given formulaeCreates a new ALC universal restriction with the given role and concept.Constructor parameters in org.tweetyproject.logics.dl.syntax with type arguments of type ComplexConceptModifierConstructorDescriptionAssociativeDlFormula(Collection<? extends ComplexConcept> formulas) Creates a new associative formula with the given inner formulas.ConstructorIntersection(Collection<? extends ComplexConcept> formulas) Creates a new intersection with the given inner formulas.Union(Collection<? extends ComplexConcept> formulas) Creates a new union with the given inner formulas.