public interface IRenderElement<T>
extends org.eclipse.emf.ecore.EObject
ModelPackage.getIRenderElement()
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Make a new copy of this object.
|
void |
copy(java.lang.Object source)
Makes this object into a deep copy of the source object, if it is an
appropriate type.
|
INode |
getBase()
Get the source data object on whose properties the render is based.
|
T |
getMesh()
Get the rendered object.
|
java.lang.Object |
getProperty(java.lang.String property) |
void |
handleChildren(org.eclipse.emf.common.util.EList<IRenderElement<T>> children)
Handle the source object's children by applying them to the mesh in
accordance to the object's type.
|
void |
setProperty(java.lang.String property,
java.lang.Object value)
Set the given rendering property to the new value.
|
T getMesh()
INode getBase()
void handleChildren(org.eclipse.emf.common.util.EList<IRenderElement<T>> children)
java.lang.Object getProperty(java.lang.String property)
void setProperty(java.lang.String property, java.lang.Object value)
void copy(java.lang.Object source)
java.lang.Object clone()