@PortedFrom(file="tAxiom.h", name="TAxiom") public class Axiom extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
boolean |
absorbIntoBottom(TBox tbox)
absorb into BOTTOM;
|
boolean |
absorbIntoConcept(TBox tbox)
absorb into concept; @return true if absorption is performed
|
boolean |
absorbIntoDomain(TBox tbox)
absorb single axiom AX into role domain; @return true if succeed
|
boolean |
absorbIntoNegConcept(TBox tbox)
absorb single concept into negation of a concept;
|
boolean |
absorbIntoTop(TBox tbox)
absorb into TOP;
|
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) |
org.semanticweb.owlapitools.decomposition.OntologyAtom |
getAtom() |
int |
hashCode() |
void |
setAtom(org.semanticweb.owlapitools.decomposition.OntologyAtom atom) |
static void |
setLogAdapter(LogAdapter l) |
Axiom |
simplifyCN(TBox t)
replace a defined concept with its description
|
Axiom |
simplifyForall(TBox kb)
replace a universal restriction with a fresh concept
|
Axiom |
simplifySForall(TBox kb)
replace a simple universal restriction with a fresh concept
|
List<Axiom> |
split(TBox tbox)
split an axiom;
|
String |
toString()
dump GCI for debug purposes
|
public static void setLogAdapter(LogAdapter l)
l - absorption log@PortedFrom(file="tAxiom.h", name="absorbIntoNegConcept") public boolean absorbIntoNegConcept(TBox tbox)
tbox - KB@PortedFrom(file="tAxiom.h", name="split") public List<Axiom> split(TBox tbox)
tbox - tbox@PortedFrom(file="tAxiom.h", name="add") public void add(DLTree p)
p - tree to add@Nullable @PortedFrom(file="tAxiom.h", name="simplifyCN") public Axiom simplifyCN(TBox t)
t - tbox@Nullable @PortedFrom(file="tAxiom.h", name="simplifyForall") public Axiom simplifyForall(TBox kb)
kb - tbox@Nullable public Axiom simplifySForall(TBox kb)
kb - tbox@PortedFrom(file="tAxiom.h", name="createAnAxiom") public DLTree createAnAxiom(@Nullable DLTree replaced)
replaced - ignored entity@PortedFrom(file="tAxiom.h", name="absorbIntoBottom") public boolean absorbIntoBottom(TBox tbox)
tbox - tbox@PortedFrom(file="tAxiom.h", name="absorbIntoConcept") public boolean absorbIntoConcept(TBox tbox)
tbox - tbox@PortedFrom(file="tAxiom.h", name="absorbIntoDomain") public boolean absorbIntoDomain(TBox tbox)
tbox - tbox@PortedFrom(file="tAxiom.h", name="absorbIntoTop") public boolean absorbIntoTop(TBox tbox)
tbox - tbox@Original public org.semanticweb.owlapitools.decomposition.OntologyAtom getAtom()
@Original public void setAtom(org.semanticweb.owlapitools.decomposition.OntologyAtom atom)
atom - atomCopyright © 2018 The University of Manchester. All rights reserved.