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, isAbstract
getLabel, getNullObject, getSize, notNull
public SimpleBinaryTree(SMGRegion pPrototype, int lOffset, int rOffset, int pDepth)
public final int getDepth()
public final boolean matchGenericShape(SMGAbstractObject pOther)
matchGenericShape
in class SMGAbstractObject
public final boolean matchSpecificShape(SMGAbstractObject pOther)
matchSpecificShape
in class SMGAbstractObject
protected final SMGConcretisation createConcretisation()
createConcretisation
in class SMGAbstractObject
public final void accept(SMGObjectVisitor pVisitor)
public final boolean isMoreGeneral(SMGObject pOther)
isMoreGeneral
in class SMGObject