public class SimpleBinaryTree extends SMGAbstractObject
| Constructor and Description |
|---|
SimpleBinaryTree(SMGRegion pPrototype,
int lOffset,
int rOffset,
int pDepth) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SMGObjectVisitor pVisitor) |
protected SMGConcretisation |
createConcretisation() |
int |
getDepth() |
boolean |
isMoreGeneral(SMGObject pOther) |
SMGObject |
join(SMGObject pOther) |
boolean |
matchGenericShape(SMGAbstractObject pOther) |
boolean |
matchSpecificShape(SMGAbstractObject pOther) |
concretise, isAbstractgetLabel, getNullObject, getSize, notNullpublic SimpleBinaryTree(SMGRegion pPrototype, int lOffset, int rOffset, int pDepth)
public final int getDepth()
public final boolean matchGenericShape(SMGAbstractObject pOther)
matchGenericShape in class SMGAbstractObjectpublic final boolean matchSpecificShape(SMGAbstractObject pOther)
matchSpecificShape in class SMGAbstractObjectprotected final SMGConcretisation createConcretisation()
createConcretisation in class SMGAbstractObjectpublic final void accept(SMGObjectVisitor pVisitor)
public final boolean isMoreGeneral(SMGObject pOther)
isMoreGeneral in class SMGObject