public class PipeImpl extends TubeImpl implements Pipe
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) |
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
double |
getInnerRadius() |
BoundingBox |
getLowerEdge() |
int |
getNumRods() |
int |
getPitch() |
int |
getRodDiameter() |
double |
getRotationX() |
double |
getRotationY() |
double |
getRotationZ() |
org.eclipse.emf.common.util.EList<Triangle> |
getTriangles() |
BoundingBox |
getUpperEdge() |
void |
setInnerRadius(double innerRadius) |
void |
setNumRods(int newNumRods) |
void |
setPitch(int newPitch) |
void |
setRodDiameter(int newRodDiameter) |
void |
setRotationX(double newRotationX) |
void |
setRotationY(double newRotationY) |
void |
setRotationZ(double newRotationZ) |
java.lang.String |
toString() |
getHeight, getRadius, setHeight, setProperty, setRadius
addNode, addNodes, basicGetCenter, basicGetParent, basicSetMaterial, changeDecoratorProperty, copy, eInverseRemove, 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
getHeight, getRadius, setHeight, setRadius
getMaterial, setMaterial
addNode, addNodes, changeDecoratorProperty, copy, getCenter, getId, getName, getNodes, getParent, getProperty, getPropertyNames, getType, removeNode, setCenter, setId, setName, setParent, setProperty, setType
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public int getNumRods()
getNumRods
in interface Pipe
Pipe.setNumRods(int)
,
GeometryPackage.getPipe_NumRods()
public void setNumRods(int newNumRods)
setNumRods
in interface Pipe
newNumRods
- the new value of the 'Num Rods' attribute.Pipe.getNumRods()
public int getPitch()
getPitch
in interface Pipe
Pipe.setPitch(int)
,
GeometryPackage.getPipe_Pitch()
public void setPitch(int newPitch)
setPitch
in interface Pipe
newPitch
- the new value of the 'Pitch' attribute.Pipe.getPitch()
public int getRodDiameter()
getRodDiameter
in interface Pipe
Pipe.setRodDiameter(int)
,
GeometryPackage.getPipe_RodDiameter()
public void setRodDiameter(int newRodDiameter)
setRodDiameter
in interface Pipe
newRodDiameter
- the new value of the 'Rod Diameter' attribute.Pipe.getRodDiameter()
public double getRotationX()
getRotationX
in interface Pipe
Pipe.setRotationX(double)
,
GeometryPackage.getPipe_RotationX()
public void setRotationX(double newRotationX)
setRotationX
in interface Pipe
newRotationX
- the new value of the 'Rotation X' attribute.Pipe.getRotationX()
public double getRotationY()
getRotationY
in interface Pipe
Pipe.setRotationY(double)
,
GeometryPackage.getPipe_RotationY()
public void setRotationY(double newRotationY)
setRotationY
in interface Pipe
newRotationY
- the new value of the 'Rotation Y' attribute.Pipe.getRotationY()
public double getRotationZ()
getRotationZ
in interface Pipe
Pipe.setRotationZ(double)
,
GeometryPackage.getPipe_RotationZ()
public void setRotationZ(double newRotationZ)
setRotationZ
in interface Pipe
newRotationZ
- the new value of the 'Rotation Z' attribute.Pipe.getRotationZ()
public double getInnerRadius()
TubeImpl
getInnerRadius
in interface Tube
getInnerRadius
in class TubeImpl
Tube.setInnerRadius(double)
,
GeometryPackage.getTube_InnerRadius()
public void setInnerRadius(double innerRadius)
TubeImpl
setInnerRadius
in interface Tube
setInnerRadius
in class TubeImpl
innerRadius
- the new value of the 'Inner Radius' attribute.Tube.getInnerRadius()
public BoundingBox getLowerEdge()
getLowerEdge
in interface Pipe
public BoundingBox getUpperEdge()
getUpperEdge
in interface Pipe
public org.eclipse.emf.common.util.EList<Triangle> getTriangles()
ShapeImpl
getTriangles
in interface INode
getTriangles
in class TubeImpl
GeometryPackage.getINode_Triangles()
public java.lang.Object clone()
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 java.lang.Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws java.lang.reflect.InvocationTargetException