@PortedFrom(file="tAxiom.h", name="TAxiom") public class Axiom extends Object
| Constructor and Description |
|---|
Axiom() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
absorbIntoBottom(TBox KB)
absorb into BOTTOM; @return true if absorption is performed
|
boolean |
absorbIntoConcept(TBox KB) |
boolean |
absorbIntoDomain(TBox KB) |
boolean |
absorbIntoNegConcept(TBox KB)
absorb into negation of a concept; @return true if absorption is
performed
|
boolean |
absorbIntoTop(TBox KB)
absorb into TOP; @return true if absorption performs
|
void |
add(DLTree p)
add DLTree to an axiom
|
DLTree |
createAnAxiom(DLTree replaced)
create a concept expression corresponding to a given GCI; ignore SKIP
entry
|
boolean |
equals(Object arg0) |
TOntologyAtom |
getAtom() |
int |
hashCode() |
void |
setAtom(TOntologyAtom atom) |
Axiom |
simplifyCN(TBox tbox)
replace a defined concept with its description
|
Axiom |
simplifyForall(TBox KB)
replace a universal restriction with a fresh concept
|
List<Axiom> |
split(TBox KB)
split an axiom; @return new axiom and/or NULL
|
String |
toString()
dump GCI for debug purposes
|
@PortedFrom(file="tAxiom.h", name="absorbIntoNegConcept") public boolean absorbIntoNegConcept(TBox KB)
@PortedFrom(file="tAxiom.h", name="split") public List<Axiom> split(TBox KB)
@PortedFrom(file="tAxiom.h", name="add") public void add(DLTree p)
@PortedFrom(file="tAxiom.h", name="simplifyCN") public Axiom simplifyCN(TBox tbox)
@PortedFrom(file="tAxiom.h", name="simplifyForall") public Axiom simplifyForall(TBox KB)
@PortedFrom(file="tAxiom.h", name="createAnAxiom") public DLTree createAnAxiom(DLTree replaced)
@PortedFrom(file="tAxiom.h", name="absorbIntoBottom") public boolean absorbIntoBottom(TBox KB)
@PortedFrom(file="tAxiom.h", name="absorbIntoConcept") public boolean absorbIntoConcept(TBox KB)
@PortedFrom(file="tAxiom.h", name="absorbIntoDomain") public boolean absorbIntoDomain(TBox KB)
@PortedFrom(file="tAxiom.h", name="absorbIntoTop") public boolean absorbIntoTop(TBox KB)
@Original public TOntologyAtom getAtom()
@Original public void setAtom(TOntologyAtom atom)
Copyright © 2013 The University of Manchester. All Rights Reserved.