Uses of Class
org.tweetyproject.logics.dl.syntax.ComplexConcept
-
Uses of ComplexConcept in org.tweetyproject.logics.dl.semantics
Modifier and TypeMethodDescriptionDlInterpretation.getConceptDomain
(ComplexConcept c) Returns the subset of the domain that belongs to the given concept (i.e.boolean
DlInterpretation.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
Modifier and TypeClassDescriptionclass
This class captures the common functionalities of description logic associative formulas (union and intersection).class
This class models an atomic concept (aka concept name) in description logics.class
This class models a role in description logics.class
This class models the bottom concept (empty concept) in description logics.class
This class models the complement (negation) in description logics.class
This class models an existential restriction in description logics, i.e.class
This class models an intersection in description logics.class
This class models the top concept (universal concept) in description logics.class
This class models an union in description logics.class
This class models an universal restriction in description logics, i.e.Modifier and TypeMethodDescriptionAtomicConcept.clone()
Clones this atomic concept.AtomicRole.clone()
Complement.clone()
Clones this complement.abstract ComplexConcept
ComplexConcept.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 ComplexConcept
ComplexConcept.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) Modifier 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) Modifier and TypeMethodDescriptionvoid
AssociativeDlFormula.add
(int index, ComplexConcept element) boolean
AssociativeDlFormula.add
(ComplexConcept e) boolean
AssociativeDlFormula.add
(ComplexConcept... formulas) Adds the specified elements to the end of this collection (optional operation).AssociativeDlFormula.set
(int index, ComplexConcept element) Modifier and TypeMethodDescriptionboolean
AssociativeDlFormula.addAll
(int index, Collection<? extends ComplexConcept> c) boolean
AssociativeDlFormula.addAll
(Collection<? extends ComplexConcept> c) ModifierConstructorDescriptionAssociativeDlFormula
(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.ModifierConstructorDescriptionAssociativeDlFormula
(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.