Interface Size

  • All Superinterfaces:
    org.eclipse.emf.ecore.EObject, IChartObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    SizeImpl

    public interface Size
    extends IChartObject
    A representation of the model object 'Size'. Size represents the 2D dimension of a chart element.

    The following features are supported:

    See Also:
    AttributePackage.getSize()
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Size copyInstance()  
      double getHeight()
      Returns the value of the 'Height' attribute.
      double getWidth()
      Returns the value of the 'Width' attribute.
      boolean isSetHeight()
      Returns whether the value of the 'Height' attribute is set.
      boolean isSetWidth()
      Returns whether the value of the 'Width' attribute is set.
      void scale​(double dScale)
      Scales the size instance as specified via the 'dScale' parameter
      Size scaleInstance​(double dScale)
      Returns a new size instance with scaled members
      void setHeight​(double value)
      Sets the value of the 'Height' attribute.
      void setWidth​(double value)
      Sets the value of the 'Width' attribute.
      void unsetHeight()
      Unsets the value of the 'Height' attribute.
      void unsetWidth()
      Unsets the value of the 'Width' attribute.
      • 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.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver