@PortedFrom(file="tAxiomSet.h", name="TAxiomSet") public class AxiomSet extends Object
| Modifier and Type | Field and Description |
|---|---|
protected TBox |
tboxHost
host TBox that holds all concepts/etc
|
| Modifier and Type | Method and Description |
|---|---|
int |
absorb() |
void |
addAxiom(DLTree C,
DLTree D)
add axiom for the GCI C [= D
|
DLTree |
getGCI()
get GCI of all non-absorbed axioms
|
boolean |
initAbsorptionFlags(String flags) |
protected boolean |
processNewAxiom(Axiom q)
helper that inserts an axiom into Accum; @return bool if success
|
protected boolean |
split(Axiom p)
split given axiom
|
boolean |
wasRoleAbsorptionApplied() |
@PortedFrom(file="tAxiomSet.h", name="Host") protected TBox tboxHost
public AxiomSet(TBox host)
@PortedFrom(file="tAxiomSet.h", name="processNewAxiom") protected boolean processNewAxiom(Axiom q)
@PortedFrom(file="tAxiomSet.h", name="addAxiom") public void addAxiom(DLTree C, DLTree D)
@PortedFrom(file="tAxiomSet.h", name="wasRoleAbsorptionApplied") public boolean wasRoleAbsorptionApplied()
@PortedFrom(file="tAxiomSet.h", name="getGCI") public DLTree getGCI()
@PortedFrom(file="tAxiomSet.h", name="split") protected boolean split(Axiom p)
@PortedFrom(file="tAxiomSet.h", name="absorb") public int absorb()
@PortedFrom(file="tAxiomSet.h", name="initAbsorptionFlags") public boolean initAbsorptionFlags(String flags)
Copyright © 2013 The University of Manchester. All Rights Reserved.