public class TubeImpl extends ShapeImpl implements Tube
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 |
---|---|
java.lang.Object |
clone() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
double |
getHeight() |
double |
getInnerRadius() |
double |
getRadius() |
org.eclipse.emf.common.util.EList<Triangle> |
getTriangles() |
void |
setHeight(double newHeight) |
void |
setInnerRadius(double newInnerRadius) |
void |
setProperty(java.lang.String property,
double value) |
void |
setRadius(double newRadius) |
java.lang.String |
toString() |
addNode, addNodes, basicGetCenter, basicGetParent, basicSetMaterial, changeDecoratorProperty, copy, eInverseRemove, eInvoke, eNotify, equals, getCenter, getId, getMaterial, getName, getNodes, getParent, getProperty, getPropertyNames, getType, hashCode, removeNode, setCenter, setId, setMaterial, setName, setParent, 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, copy, getCenter, getId, getName, getNodes, getParent, getProperty, getPropertyNames, getType, removeNode, setCenter, setId, setName, setParent, setType
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public double getHeight()
getHeight
in interface Tube
Tube.setHeight(double)
,
GeometryPackage.getTube_Height()
public void setHeight(double newHeight)
setHeight
in interface Tube
newHeight
- the new value of the 'Height' attribute.Tube.getHeight()
public double getInnerRadius()
getInnerRadius
in interface Tube
Tube.setInnerRadius(double)
,
GeometryPackage.getTube_InnerRadius()
public void setInnerRadius(double newInnerRadius)
setInnerRadius
in interface Tube
newInnerRadius
- the new value of the 'Inner Radius' attribute.Tube.getInnerRadius()
public double getRadius()
getRadius
in interface Tube
Tube.setRadius(double)
,
GeometryPackage.getTube_Radius()
public void setRadius(double newRadius)
setRadius
in interface Tube
newRadius
- the new value of the 'Radius' attribute.Tube.getRadius()
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)
public org.eclipse.emf.common.util.EList<Triangle> getTriangles()
ShapeImpl
getTriangles
in interface INode
getTriangles
in class ShapeImpl
GeometryPackage.getINode_Triangles()
public void setProperty(java.lang.String property, double value)
ShapeImpl
setProperty
in interface INode
setProperty
in class ShapeImpl
property
- The name of the property whose value is being set.value
- The property's new value.