public class BoundsImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Bounds
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| Modifier and Type | Method and Description |
|---|---|
void |
adjust(Insets ins)
Causes the internal (left,right,width,height) values to be scaled by a
the specified Insets
|
Bounds |
adjustedInstance(Insets ins)
Creates a new 'Bounds' instance by adjusting the existing 'Bounds'
instance using the given 'Insets'
NOTE: Manually written
|
boolean |
contains(Location lo)
Returns if the given point is within this bounds.
|
Bounds |
copyInstance()
A convenient method to get an instance copy.
|
static Bounds |
create(double dLeft,
double dTop,
double dWidth,
double dHeight)
Convenient creation of a Bounds object and instantiates member variables
NOTE: Manually written
|
static Bounds |
createDefault(double dLeft,
double dTop,
double dWidth,
double dHeight)
Convenient creation of a Bounds object and instantiates member variables
NOTE: Manually written
|
void |
delta(double dLeft,
double dTop,
double dWidth,
double dHeight)
Adds a 'delta' value to the existing member variables and applies it to
the current instance
|
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 |
getHeight() |
double |
getLeft() |
double |
getTop() |
double |
getWidth() |
boolean |
isSetHeight() |
boolean |
isSetLeft() |
boolean |
isSetTop() |
boolean |
isSetWidth() |
void |
max(Bounds bo) |
void |
scale(double dScale)
Causes the internal (left,right,width,height) values to be scaled by a
relative (dScale) value
|
Bounds |
scaledInstance(double dScale)
Returns a new Bounds instance with scaled members
|
void |
set(double dLeft,
double dTop,
double dWidth,
double dHeight)
A convenient method that allows initializing member variables.
|
void |
setHeight(double newHeight) |
void |
setLeft(double newLeft) |
void |
setTop(double newTop) |
void |
setWidth(double newWidth) |
java.lang.String |
toString() |
void |
translate(double dTranslateX,
double dTranslateY)
Causes the internal (left,right) location to be translated by a relative
value of (dTranslateX, dTranslateY)
|
Bounds |
translateInstance(double dTranslateX,
double dTranslateY)
Creates a new 'Bounds' instance by translate the existing 'Bounds'
instance using given offsets.
|
void |
unsetHeight() |
void |
unsetLeft() |
void |
unsetTop() |
void |
unsetWidth() |
void |
updateFrom(Location[] loa)
Updates an existing Bounds instance to encompass the polygon specified by
a given set of points
|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, 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, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic double getLeft()
getLeft in interface BoundsBounds.isSetLeft(),
Bounds.unsetLeft(),
Bounds.setLeft(double),
AttributePackage.getBounds_Left()public void setLeft(double newLeft)
setLeft in interface BoundsnewLeft - the new value of the 'Left' attribute.Bounds.isSetLeft(),
Bounds.unsetLeft(),
Bounds.getLeft()public void unsetLeft()
unsetLeft in interface BoundsBounds.isSetLeft(),
Bounds.getLeft(),
Bounds.setLeft(double)public boolean isSetLeft()
isSetLeft in interface BoundsBounds.unsetLeft(),
Bounds.getLeft(),
Bounds.setLeft(double)public double getTop()
getTop in interface BoundsBounds.isSetTop(),
Bounds.unsetTop(),
Bounds.setTop(double),
AttributePackage.getBounds_Top()public void setTop(double newTop)
setTop in interface BoundsnewTop - the new value of the 'Top' attribute.Bounds.isSetTop(),
Bounds.unsetTop(),
Bounds.getTop()public void unsetTop()
unsetTop in interface BoundsBounds.isSetTop(),
Bounds.getTop(),
Bounds.setTop(double)public boolean isSetTop()
isSetTop in interface BoundsBounds.unsetTop(),
Bounds.getTop(),
Bounds.setTop(double)public double getWidth()
getWidth in interface BoundsBounds.isSetWidth(),
Bounds.unsetWidth(),
Bounds.setWidth(double),
AttributePackage.getBounds_Width()public void setWidth(double newWidth)
setWidth in interface BoundsnewWidth - the new value of the 'Width' attribute.Bounds.isSetWidth(),
Bounds.unsetWidth(),
Bounds.getWidth()public void unsetWidth()
unsetWidth in interface BoundsBounds.isSetWidth(),
Bounds.getWidth(),
Bounds.setWidth(double)public boolean isSetWidth()
isSetWidth in interface BoundsBounds.unsetWidth(),
Bounds.getWidth(),
Bounds.setWidth(double)public double getHeight()
getHeight in interface BoundsBounds.isSetHeight(),
Bounds.unsetHeight(),
Bounds.setHeight(double),
AttributePackage.getBounds_Height()public void setHeight(double newHeight)
setHeight in interface BoundsnewHeight - the new value of the 'Height' attribute.Bounds.isSetHeight(),
Bounds.unsetHeight(),
Bounds.getHeight()public void unsetHeight()
unsetHeight in interface BoundsBounds.isSetHeight(),
Bounds.getHeight(),
Bounds.setHeight(double)public boolean isSetHeight()
isSetHeight in interface BoundsBounds.unsetHeight(),
Bounds.getHeight(),
Bounds.setHeight(double)public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void set(double dLeft,
double dTop,
double dWidth,
double dHeight)
public static final Bounds create(double dLeft, double dTop, double dWidth, double dHeight)
dLeft - dTop - dWidth - dHeight - public static final Bounds createDefault(double dLeft, double dTop, double dWidth, double dHeight)
dLeft - dTop - dWidth - dHeight - public final Bounds adjustedInstance(Insets ins)
adjustedInstance in interface Boundsins - public final Bounds translateInstance(double dTranslateX, double dTranslateY)
translateInstance in interface BoundsdTranslateX - dTranslateY - public final void delta(double dLeft,
double dTop,
double dWidth,
double dHeight)
Boundspublic final void translate(double dTranslateX,
double dTranslateY)
Boundspublic final void scale(double dScale)
Boundspublic final Bounds scaledInstance(double dScale)
BoundsscaledInstance in interface BoundsdScale - The scaling factorpublic void adjust(Insets ins)
Boundspublic void updateFrom(Location[] loa)
BoundsupdateFrom in interface Boundspublic boolean contains(Location lo)
Boundspublic Bounds copyInstance()
copyInstance in interface BoundscopyInstance in interface IChartObjectCopyright © 2005-2008 Actuate Corp. All rights reserved.