public abstract class AbstractSemanticsObject
extends java.lang.Object
Constructor and Description |
---|
AbstractSemanticsObject() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addNullValue() |
void |
addSurface(SemanticsType surface) |
abstract java.util.List<java.lang.Integer> |
flatValues() |
int |
getNumSurfaces() |
abstract int |
getNumValues() |
java.util.List<SemanticsType> |
getSurfaces() |
boolean |
isSetSurfaces() |
void |
removeSurface(SemanticsType surface) |
void |
setSurfaces(java.util.List<SemanticsType> surfaces) |
void |
unsetSurfaces() |
abstract void |
unsetValues() |
public abstract void addNullValue()
public abstract int getNumValues()
public abstract java.util.List<java.lang.Integer> flatValues()
public abstract void unsetValues()
public boolean isSetSurfaces()
public void addSurface(SemanticsType surface)
public java.util.List<SemanticsType> getSurfaces()
public void setSurfaces(java.util.List<SemanticsType> surfaces)
public void removeSurface(SemanticsType surface)
public void unsetSurfaces()
public int getNumSurfaces()