Class RectImpl

  • All Implemented Interfaces:
    IBmObject, Rect, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject

    public class RectImpl
    extends BmObject
    implements Rect
    An implementation of the model object 'Rect'.

    The following features are implemented:

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

        org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
      • Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends 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.BasicEObjectImpl

        EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
      • Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

        NIL
      • Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

        EOPPOSITE_FEATURE_BASE
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected RectImpl()
    • Constructor Detail

      • RectImpl

        protected RectImpl()
    • Method Detail

      • eStaticClass

        protected org.eclipse.emf.ecore.EClass eStaticClass()
        Overrides:
        eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eStaticFeatureCount

        protected int eStaticFeatureCount()
        Overrides:
        eStaticFeatureCount in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
      • setX

        public void setX​(int newX)
        Specified by:
        setX in interface Rect
        Parameters:
        newX - the new value of the 'X' attribute.
        See Also:
        Rect.getX()
      • setY

        public void setY​(int newY)
        Specified by:
        setY in interface Rect
        Parameters:
        newY - the new value of the 'Y' attribute.
        See Also:
        Rect.getY()
      • setWidth

        public void setWidth​(int newWidth)
        Specified by:
        setWidth in interface Rect
        Parameters:
        newWidth - the new value of the 'Width' attribute.
        See Also:
        Rect.getWidth()
      • setHeight

        public void setHeight​(int newHeight)
        Specified by:
        setHeight in interface Rect
        Parameters:
        newHeight - the new value of the 'Height' attribute.
        See Also:
        Rect.getHeight()
      • normalX

        public int normalX()
        Specified by:
        normalX in interface Rect
      • normalY

        public int normalY()
        Specified by:
        normalY in interface Rect
      • normalWidth

        public int normalWidth()
        Specified by:
        normalWidth in interface Rect
      • normalHeight

        public int normalHeight()
        Specified by:
        normalHeight in interface Rect
      • eInvoke

        public Object eInvoke​(int operationID,
                              org.eclipse.emf.common.util.EList<?> arguments)
                       throws InvocationTargetException
        Specified by:
        eInvoke in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eInvoke in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
        Throws:
        InvocationTargetException