|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.birt.chart.model.attribute.impl.LocationImpl
org.eclipse.birt.chart.model.attribute.impl.Location3DImpl
public class Location3DImpl
An implementation of the model object 'Location3 D'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
static Location3D |
copyInstance(Location3D src)
|
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(org.eclipse.birt.chart.computation.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()
|
| Methods inherited from class org.eclipse.birt.chart.model.attribute.impl.LocationImpl |
|---|
copyInstance, create, create, equals, getX, getXArray, getY, getYArray, isSetX, isSetY, set, setX, setY, translate, unsetX, unsetY |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.birt.chart.model.attribute.Location |
|---|
getX, getY, isSetX, isSetY, set, setX, setY, translate, unsetX, unsetY |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public static Location3D create(double x,
double y,
double z)
x - y - z -
public static Location3D copyInstance(Location3D src)
src -
public 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 LocationImpl
public 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 LocationImpl
public void translate(double dTranslateX,
double dTranslateY,
double dTranslateZ)
Location3D
translate in interface Location3Dpublic void scale(double dScale)
Location
scale in interface Locationscale in interface Location3Dscale in class LocationImpl
public void set(double dX,
double dY,
double dZ)
Location3D
set in interface Location3Dpublic void linkToVector(org.eclipse.birt.chart.computation.Vector vector)
Location3D
linkToVector in interface Location3D
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||