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| 限定符和类型 | 方法和说明 |
|---|---|
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, eVirtualUnsetgetX, getY, isSetX, isSetY, set, setX, setY, translate, unsetX, unsetYpublic static Location3D create(double x, double y, double z)
x - y - z - public Location3D copyInstance()
copyInstance 在接口中 LocationcopyInstance 在接口中 Location3DcopyInstance 在接口中 IChartObjectcopyInstance 在类中 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 在接口中 Location3DLocation3D.isSetZ(),
Location3D.unsetZ(),
Location3D.setZ(double),
AttributePackage.getLocation3D_Z()public void setZ(double newZ)
setZ 在接口中 Location3DnewZ - the new value of the 'Z' attribute.Location3D.isSetZ(),
Location3D.unsetZ(),
Location3D.getZ()public void unsetZ()
unsetZ 在接口中 Location3DLocation3D.isSetZ(),
Location3D.getZ(),
Location3D.setZ(double)public boolean isSetZ()
isSetZ 在接口中 Location3DLocation3D.unsetZ(),
Location3D.getZ(),
Location3D.setZ(double)public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet 在接口中 org.eclipse.emf.ecore.InternalEObjecteGet 在类中 LocationImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet 在接口中 org.eclipse.emf.ecore.InternalEObjecteSet 在类中 LocationImplpublic void eUnset(int featureID)
eUnset 在接口中 org.eclipse.emf.ecore.InternalEObjecteUnset 在类中 LocationImplpublic boolean eIsSet(int featureID)
eIsSet 在接口中 org.eclipse.emf.ecore.InternalEObjecteIsSet 在类中 LocationImplpublic java.lang.String toString()
toString 在类中 LocationImplpublic void translate(double dTranslateX,
double dTranslateY,
double dTranslateZ)
Location3Dtranslate 在接口中 Location3Dpublic void scale(double dScale)
Locationscale 在接口中 Locationscale 在接口中 Location3Dscale 在类中 LocationImplpublic void set(double dX,
double dY,
double dZ)
Location3Dset 在接口中 Location3Dpublic void linkToVector(Vector vector)
Location3DlinkToVector 在接口中 Location3DCopyright © 2005-2008 Actuate Corp. All rights reserved.