public class TermDefinition extends Object
| Constructor and Description |
|---|
TermDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDef(aterm.ATermAppl appl) |
void |
clearDependencies() |
Set<aterm.ATermAppl> |
getDependencies() |
List<aterm.ATermAppl> |
getEqClassAxioms() |
aterm.ATermAppl |
getName() |
List<aterm.ATermAppl> |
getSubClassAxioms() |
boolean |
isPrimitive() |
boolean |
isUnique() |
boolean |
isUnique(aterm.ATermAppl axiom) |
boolean |
removeDef(aterm.ATermAppl axiom) |
String |
toString() |
protected void |
updateDependencies() |
public Set<aterm.ATermAppl> getDependencies()
public void clearDependencies()
public aterm.ATermAppl getName()
public boolean addDef(aterm.ATermAppl appl)
public boolean removeDef(aterm.ATermAppl axiom)
public boolean isPrimitive()
public boolean isUnique()
public boolean isUnique(aterm.ATermAppl axiom)
public List<aterm.ATermAppl> getSubClassAxioms()
public List<aterm.ATermAppl> getEqClassAxioms()
protected void updateDependencies()
Copyright © 2019. All rights reserved.