Class LocationImpl

  • All Implemented Interfaces:
    Location, IChartObject, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
    Direct Known Subclasses:
    Location3DImpl

    public class LocationImpl
    extends org.eclipse.emf.ecore.impl.EObjectImpl
    implements Location
    An implementation of the model object ' Location'.

    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>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
      • 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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Location copyInstance()
      A convenient method to get an instance copy.
      static Location[] create​(double[] xa, double[] ya)  
      static Location create​(double dX, double dY)  
      java.lang.Object eGet​(int featureID, boolean resolve, boolean coreType)
      boolean eIsSet​(int featureID)
      boolean equals​(java.lang.Object obj)  
      void eSet​(int featureID, java.lang.Object newValue)
      void eUnset​(int featureID)
      double getX()
      static double[] getXArray​(Location[] loc)  
      double getY()
      static double[] getYArray​(Location[] loc)  
      int hashCode()  
      boolean isSetX()
      boolean isSetY()
      void scale​(double dScale)
      Causes the internal (x,y) values to be scaled by a relative (dScale) value
      void set​(double dX, double dY)
      A convenience method for defining member variables NOTE: Manually created
      void setX​(double newX)
      void setY​(double newY)
      java.lang.String toString()
      void translate​(double dTranslateX, double dTranslateY)
      Causes the internal (x,y) values to be translated by a relative value of (dTranslateX, dTranslateY)
      void unsetX()
      void unsetY()
      • Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

        eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, 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, 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
      • Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        eNotificationRequired, eNotify
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.emf.ecore.EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

        eNotificationRequired
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Method Detail

      • eGet

        public java.lang.Object eGet​(int featureID,
                                     boolean resolve,
                                     boolean coreType)
        Specified by:
        eGet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eSet

        public void eSet​(int featureID,
                         java.lang.Object newValue)
        Specified by:
        eSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • create

        public static final Location create​(double dX,
                                            double dY)
        Parameters:
        dX -
        dY -
        Returns:
      • create

        public static final Location[] create​(double[] xa,
                                              double[] ya)
        Parameters:
        xa -
        ya -
        Returns:
      • getXArray

        public static double[] getXArray​(Location[] loc)
        Parameters:
        loc -
        Returns:
      • getYArray

        public static double[] getYArray​(Location[] loc)
        Parameters:
        loc -
        Returns:
      • set

        public void set​(double dX,
                        double dY)
        Description copied from interface: Location
        A convenience method for defining member variables NOTE: Manually created
        Specified by:
        set in interface Location
      • translate

        public void translate​(double dTranslateX,
                              double dTranslateY)
        Description copied from interface: Location
        Causes the internal (x,y) values to be translated by a relative value of (dTranslateX, dTranslateY)
        Specified by:
        translate in interface Location
      • scale

        public void scale​(double dScale)
        Description copied from interface: Location
        Causes the internal (x,y) values to be scaled by a relative (dScale) value
        Specified by:
        scale in interface Location
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object