/* *+------------------------------------------------------------------------+ *| Licensed Materials - Property of IBM | *| (C) Copyright IBM Corp. 2004. All Rights Reserved. | *| | *| US Government Users Restricted Rights - Use, duplication or disclosure | *| restricted by GSA ADP Schedule Contract with IBM Corp. | *+------------------------------------------------------------------------+ */ package org.eclipse.gmf.runtime.notation; /** * * A representation of the model object 'Size'. *

* The size constraint specifies the extents of a node *

* * *

* The following features are supported: *

*

* * @see org.eclipse.gmf.runtime.notation.NotationPackage#getSize() * @model * @generated */ /* * @canBeSeenBy %partners */ public interface Size extends LayoutConstraint{ /** * Returns the value of the 'Width' attribute. * The default value is "-1". * * * @return the value of the 'Width' attribute. * @see #setWidth(int) * @see org.eclipse.gmf.runtime.notation.NotationPackage#getSize_Width() * @model default="-1" * @generated */ int getWidth(); /** * Sets the value of the '{@link org.eclipse.gmf.runtime.notation.Size#getWidth Width}' attribute. * * * @param value the new value of the 'Width' attribute. * @see #getWidth() * @generated */ void setWidth(int value); /** * Returns the value of the 'Height' attribute. * The default value is "-1". * * * @return the value of the 'Height' attribute. * @see #setHeight(int) * @see org.eclipse.gmf.runtime.notation.NotationPackage#getSize_Height() * @model default="-1" * @generated */ int getHeight(); /** * Sets the value of the '{@link org.eclipse.gmf.runtime.notation.Size#getHeight Height}' attribute. * * * @param value the new value of the 'Height' attribute. * @see #getHeight() * @generated */ void setHeight(int value); } // Size