public class Location3DImpl extends LocationImpl implements Location3D
The following features are implemented:
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Method and Description |
|---|---|
Location3D |
copyInstance()
A convenient method to get an instance copy.
|
static Location3D[] |
create(double[] xa,
double[] ya,
double[] za) |
static Location3D |
create(double x,
double y,
double z) |
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) |
static double[] |
getXArray(Location3D[] loc) |
static double[] |
getYArray(Location3D[] loc) |
double |
getZ() |
static double[] |
getZArray(Location3D[] loc) |
boolean |
isSetZ() |
void |
linkToVector(Vector vector)
Used to link a Location3D to a Vector for live update of the coordinates.
|
void |
scale(double dScale)
Causes the internal (x,y) values to be scaled by a relative (dScale) value
|
void |
set(double dX,
double dY,
double dZ)
A convenience method for defining member variables
NOTE: Manually created
|
void |
setZ(double newZ) |
java.lang.String |
toString() |
void |
translate(double dTranslateX,
double dTranslateY,
double dTranslateZ)
Causes the internal (x,y,z) values to be translated by a relative value
of (dTranslateX, dTranslateY, dTranslateZ)
|
void |
unsetZ() |
create, create, equals, getX, getXArray, getY, getYArray, hashCode, isSetX, isSetY, set, setX, setY, translate, unsetX, unsetYeAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifygetX, getY, isSetX, isSetY, set, setX, setY, translate, unsetX, unsetYeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic static Location3D create(double x, double y, double z)
x - y - z - public Location3D copyInstance()
copyInstance in interface LocationcopyInstance in interface Location3DcopyInstance in interface IChartObjectcopyInstance in class LocationImplpublic static final Location3D[] create(double[] xa, double[] ya, double[] za)
xa - ya - za - public static double[] getXArray(Location3D[] loc)
loc - public static double[] getYArray(Location3D[] loc)
loc - public static double[] getZArray(Location3D[] loc)
loc - public double getZ()
getZ in interface Location3DLocation3D.isSetZ(),
Location3D.unsetZ(),
Location3D.setZ(double),
AttributePackage.getLocation3D_Z()public void setZ(double newZ)
setZ in interface Location3DnewZ - the new value of the 'Z' attribute.Location3D.isSetZ(),
Location3D.unsetZ(),
Location3D.getZ()public void unsetZ()
unsetZ in interface Location3DLocation3D.isSetZ(),
Location3D.getZ(),
Location3D.setZ(double)public boolean isSetZ()
isSetZ in interface Location3DLocation3D.unsetZ(),
Location3D.getZ(),
Location3D.setZ(double)public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class LocationImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class LocationImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class LocationImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class LocationImplpublic java.lang.String toString()
toString in class LocationImplpublic void translate(double dTranslateX,
double dTranslateY,
double dTranslateZ)
Location3Dtranslate in interface Location3Dpublic void scale(double dScale)
Locationscale in interface Locationscale in interface Location3Dscale in class LocationImplpublic void set(double dX,
double dY,
double dZ)
Location3Dset in interface Location3Dpublic void linkToVector(Vector vector)
Location3DlinkToVector in interface Location3DCopyright © 2005-2008 Actuate Corp. All rights reserved.