public class Angle3DImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Angle3D
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 |
---|---|
Angle3D |
copyInstance()
A convenient method to get an instance copy.
|
static Angle3D |
create(double x,
double y,
double z) |
static Angle3D |
createDefault(double x,
double y,
double z) |
static Angle3D |
createX(double val) |
static Angle3D |
createY(double val) |
static Angle3D |
createZ(double val) |
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 |
getAxisAngle()
Returns the specific axis angle value if axis type specified, or just returns
Zero.
|
AngleType |
getType() |
double |
getXAngle() |
double |
getYAngle() |
double |
getZAngle() |
boolean |
isSetType() |
boolean |
isSetXAngle() |
boolean |
isSetYAngle() |
boolean |
isSetZAngle() |
void |
set(double x,
double y,
double z)
Sets the x,y,z angle in one punch.
|
void |
setType(AngleType newType) |
void |
setXAngle(double newXAngle) |
void |
setYAngle(double newYAngle) |
void |
setZAngle(double newZAngle) |
java.lang.String |
toString() |
void |
unsetType() |
void |
unsetXAngle() |
void |
unsetYAngle() |
void |
unsetZAngle() |
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, 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, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static Angle3D create(double x, double y, double z)
x
- y
- z
- Angle3D
.public static Angle3D createDefault(double x, double y, double z)
x
- y
- z
- public static Angle3D createX(double val)
val
- public static Angle3D createY(double val)
val
- public static Angle3D createZ(double val)
val
- public double getXAngle()
getXAngle
in interface Angle3D
Angle3D.isSetXAngle()
,
Angle3D.unsetXAngle()
,
Angle3D.setXAngle(double)
,
AttributePackage.getAngle3D_XAngle()
public void setXAngle(double newXAngle)
setXAngle
in interface Angle3D
newXAngle
- the new value of the 'XAngle' attribute.Angle3D.isSetXAngle()
,
Angle3D.unsetXAngle()
,
Angle3D.getXAngle()
public void unsetXAngle()
unsetXAngle
in interface Angle3D
Angle3D.isSetXAngle()
,
Angle3D.getXAngle()
,
Angle3D.setXAngle(double)
public boolean isSetXAngle()
isSetXAngle
in interface Angle3D
Angle3D.unsetXAngle()
,
Angle3D.getXAngle()
,
Angle3D.setXAngle(double)
public double getYAngle()
getYAngle
in interface Angle3D
Angle3D.isSetYAngle()
,
Angle3D.unsetYAngle()
,
Angle3D.setYAngle(double)
,
AttributePackage.getAngle3D_YAngle()
public void setYAngle(double newYAngle)
setYAngle
in interface Angle3D
newYAngle
- the new value of the 'YAngle' attribute.Angle3D.isSetYAngle()
,
Angle3D.unsetYAngle()
,
Angle3D.getYAngle()
public void unsetYAngle()
unsetYAngle
in interface Angle3D
Angle3D.isSetYAngle()
,
Angle3D.getYAngle()
,
Angle3D.setYAngle(double)
public boolean isSetYAngle()
isSetYAngle
in interface Angle3D
Angle3D.unsetYAngle()
,
Angle3D.getYAngle()
,
Angle3D.setYAngle(double)
public double getZAngle()
getZAngle
in interface Angle3D
Angle3D.isSetZAngle()
,
Angle3D.unsetZAngle()
,
Angle3D.setZAngle(double)
,
AttributePackage.getAngle3D_ZAngle()
public void setZAngle(double newZAngle)
setZAngle
in interface Angle3D
newZAngle
- the new value of the 'ZAngle' attribute.Angle3D.isSetZAngle()
,
Angle3D.unsetZAngle()
,
Angle3D.getZAngle()
public void unsetZAngle()
unsetZAngle
in interface Angle3D
Angle3D.isSetZAngle()
,
Angle3D.getZAngle()
,
Angle3D.setZAngle(double)
public boolean isSetZAngle()
isSetZAngle
in interface Angle3D
Angle3D.unsetZAngle()
,
Angle3D.getZAngle()
,
Angle3D.setZAngle(double)
public AngleType getType()
getType
in interface Angle3D
AngleType
,
Angle3D.isSetType()
,
Angle3D.unsetType()
,
Angle3D.setType(AngleType)
,
AttributePackage.getAngle3D_Type()
public void setType(AngleType newType)
setType
in interface Angle3D
newType
- the new value of the 'Type' attribute.AngleType
,
Angle3D.isSetType()
,
Angle3D.unsetType()
,
Angle3D.getType()
public void unsetType()
unsetType
in interface Angle3D
Angle3D.isSetType()
,
Angle3D.getType()
,
Angle3D.setType(AngleType)
public boolean isSetType()
isSetType
in interface Angle3D
Angle3D.unsetType()
,
Angle3D.getType()
,
Angle3D.setType(AngleType)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public double getAxisAngle()
Angle3D
getAxisAngle
in interface Angle3D
public void set(double x, double y, double z)
Angle3D
public Angle3D copyInstance()
copyInstance
in interface Angle3D
copyInstance
in interface IChartObject
Copyright © 2005-2008 Actuate Corp. All rights reserved.