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.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
Subclasses of ComplexConcept in org.tweetyproject.logics.dl.syntaxModifier 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.Methods in org.tweetyproject.logics.dl.syntax that return ComplexConceptModifier and TypeMethodDescriptionAtomicConcept.clone()
AtomicRole.clone()
Complement.clone()
abstract ComplexConcept
ComplexConcept.clone()
Creates a deep copy of this formulaExistentialRestriction.clone()
Intersection.clone()
Union.clone()
UniversalRestriction.clone()
BottomConcept.collapseAssociativeFormulas()
Complement.collapseAssociativeFormulas()
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()
ExistentialRestriction.getConcept()
UniversalRestriction.getConcept()
Complement.getFormula()
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()
EquivalenceAxiom.getFormulas()
ExistentialRestriction.getFormulas()
UniversalRestriction.getFormulas()
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 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) Method parameters in org.tweetyproject.logics.dl.syntax with type arguments of type ComplexConceptModifier and TypeMethodDescriptionboolean
AssociativeDlFormula.addAll
(int index, Collection<? extends ComplexConcept> c) boolean
AssociativeDlFormula.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) Create a new complement with the given DLFormula.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.Intersection
(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.