public class DLClause extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
static DLClause |
create(Atom[] headAtoms,
Atom[] bodyAtoms) |
Atom |
getBodyAtom(int atomIndex) |
Atom[] |
getBodyAtoms() |
int |
getBodyLength() |
DLClause |
getChangedDLClause(Atom[] headAtoms,
Atom[] bodyAtoms) |
Atom |
getHeadAtom(int atomIndex) |
Atom[] |
getHeadAtoms() |
int |
getHeadLength() |
DLClause |
getSafeVersion(DLPredicate safeMakingPredicate) |
boolean |
isAtomicConceptInclusion() |
boolean |
isAtomicRoleInclusion() |
boolean |
isAtomicRoleInverseInclusion() |
boolean |
isFunctionalityAxiom() |
boolean |
isGeneralConceptInclusion() |
boolean |
isInverseFunctionalityAxiom() |
String |
toString() |
String |
toString(Prefixes prefixes) |
public int getHeadLength()
public Atom getHeadAtom(int atomIndex)
atomIndex - atomIndexpublic Atom[] getHeadAtoms()
public int getBodyLength()
public Atom getBodyAtom(int atomIndex)
atomIndex - atomIndexpublic Atom[] getBodyAtoms()
public DLClause getSafeVersion(DLPredicate safeMakingPredicate)
safeMakingPredicate - safeMakingPredicatepublic DLClause getChangedDLClause(Atom[] headAtoms, Atom[] bodyAtoms)
headAtoms - headAtomsbodyAtoms - bodyAtomspublic boolean isGeneralConceptInclusion()
public boolean isAtomicConceptInclusion()
public boolean isAtomicRoleInclusion()
public boolean isAtomicRoleInverseInclusion()
public boolean isFunctionalityAxiom()
public boolean isInverseFunctionalityAxiom()
public String toString(Prefixes prefixes)
prefixes - prefixesCopyright © 2018. All rights reserved.