public abstract class SMGAbstractObject extends SMGObject
| Modifier | Constructor and Description |
|---|---|
protected |
SMGAbstractObject(int pSize,
java.lang.String pLabel) |
protected |
SMGAbstractObject(SMGObject pPrototype) |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashSet<ReadableSMG> |
concretise(ReadableSMG pSmg) |
protected abstract SMGConcretisation |
createConcretisation() |
boolean |
isAbstract() |
abstract boolean |
matchGenericShape(SMGAbstractObject pOther) |
abstract boolean |
matchSpecificShape(SMGAbstractObject pOther) |
accept, getLabel, getNullObject, getSize, isMoreGeneral, join, notNullprotected SMGAbstractObject(int pSize,
java.lang.String pLabel)
protected SMGAbstractObject(SMGObject pPrototype)
public final boolean isAbstract()
isAbstract in class SMGObjectpublic abstract boolean matchGenericShape(SMGAbstractObject pOther)
public abstract boolean matchSpecificShape(SMGAbstractObject pOther)
public final java.util.HashSet<ReadableSMG> concretise(ReadableSMG pSmg)
protected abstract SMGConcretisation createConcretisation()