Class DlAxiom
java.lang.Object
org.tweetyproject.logics.dl.syntax.DlAxiom
- All Implemented Interfaces:
- Formula,- SimpleLogicalFormula
- Direct Known Subclasses:
- AssertionalAxiom,- EquivalenceAxiom
The common abstract class for axioms of the description logic ALC.
 Belief bases in description logics consist of axioms.
- Author:
- Anna Gessler
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract DlAxiomclone()Creates a deep copy of this formulagetAtoms()Processes the set of all atoms which appear in this formulaProcesses the set of all predicates which appear in this formulaabstract DlSignatureReturns the signature of the language of this formula.booleanMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.tweetyproject.logics.commons.syntax.interfaces.SimpleLogicalFormulaequals, hashCode
- 
Constructor Details- 
DlAxiompublic DlAxiom()Default
 
- 
- 
Method Details- 
getSignatureDescription copied from interface:FormulaReturns the signature of the language of this formula.- Specified by:
- getSignaturein interface- Formula
- Returns:
- the signature of the language of this formula.
 
- 
getAtomsDescription copied from interface:SimpleLogicalFormulaProcesses the set of all atoms which appear in this formula- Specified by:
- getAtomsin interface- SimpleLogicalFormula
- Returns:
- The set of all atoms
 
- 
getPredicatesDescription copied from interface:SimpleLogicalFormulaProcesses the set of all predicates which appear in this formula- Specified by:
- getPredicatesin interface- SimpleLogicalFormula
- Returns:
- all predicates that appear in this formula
 
- 
getPredicateCls- Specified by:
- getPredicateClsin interface- SimpleLogicalFormula
- Returns:
- The class description of the predicate used by this formula.
 
- 
isLiteralpublic boolean isLiteral()- Specified by:
- isLiteralin interface- SimpleLogicalFormula
- Returns:
- true if the formula represents a literal in the language or false otherwise
 
- 
cloneDescription copied from interface:SimpleLogicalFormulaCreates a deep copy of this formula- Specified by:
- clonein interface- SimpleLogicalFormula
- Returns:
- the cloned formula
 
 
-