|
||||||||||
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.Angle3DImpl
public class Angle3DImpl
An implementation of the model object 'Angle3 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 | |
---|---|
Angle3D |
copyInstance()
A convenient method to get an instance copy. |
static Angle3D |
create(double x,
double y,
double z)
|
static Angle3D |
create(org.eclipse.emf.ecore.EObject parent,
org.eclipse.emf.ecore.EReference ref)
|
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()
|
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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 Angle3D create(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
set
in interface Angle3D
public Angle3D copyInstance()
copyInstance
in interface Angle3D
public static Angle3D create(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EReference ref)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |