public class PolyShapeImpl extends ShapeImpl implements PolyShape
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetVertexSource(VertexSource newVertexSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
void |
calculatePolyTriangles()
Calculates the triangles from the faces given
|
java.lang.Object |
clone() |
void |
copy(java.lang.Object source) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<Face> |
getFaces() |
org.eclipse.emf.common.util.EList<java.lang.String> |
getMaterialFiles() |
VertexSource |
getVertexSource() |
void |
setVertexSource(VertexSource newVertexSource) |
java.lang.String |
toString() |
addNode, addNodes, basicGetCenter, basicGetParent, basicSetMaterial, changeDecoratorProperty, eInvoke, eNotify, equals, getCenter, getId, getMaterial, getName, getNodes, getParent, getProperty, getPropertyNames, getTriangles, getType, hashCode, removeNode, setCenter, setId, setMaterial, setName, setParent, setProperty, setType
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired
getMaterial, setMaterial
addNode, addNodes, changeDecoratorProperty, getCenter, getId, getName, getNodes, getParent, getProperty, getPropertyNames, getTriangles, getType, removeNode, setCenter, setId, setName, setParent, setProperty, setType
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public org.eclipse.emf.common.util.EList<Face> getFaces()
getFaces
in interface PolyShape
GeometryPackage.getPolyShape_Faces()
public void calculatePolyTriangles()
calculatePolyTriangles
in interface PolyShape
public VertexSource getVertexSource()
getVertexSource
in interface PolyShape
PolyShape.setVertexSource(VertexSource)
,
GeometryPackage.getPolyShape_VertexSource()
public org.eclipse.emf.common.notify.NotificationChain basicSetVertexSource(VertexSource newVertexSource, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setVertexSource(VertexSource newVertexSource)
setVertexSource
in interface PolyShape
newVertexSource
- the new value of the 'Vertex Source' containment reference.PolyShape.getVertexSource()
public java.lang.Object clone()
public void copy(java.lang.Object source)
public org.eclipse.emf.common.util.EList<java.lang.String> getMaterialFiles()
getMaterialFiles
in interface PolyShape
GeometryPackage.getPolyShape_MaterialFiles()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ShapeImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)