|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.birt.chart.model.attribute.impl.BoundsImpl
public class BoundsImpl
An implementation of the model object ' Bounds'.
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> |
| 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 | |
|---|---|
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. |
static Bounds |
copyInstance(Bounds src)
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 |
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 |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, 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, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, 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 |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public 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.BasicEObjectImpl
public 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.BasicEObjectImpl
public void set(double dLeft,
double dTop,
double dWidth,
double dHeight)
set in interface BoundsdLeft - dTop - dWidth - dHeight -
public static final Bounds create(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)
Bounds
delta in interface Bounds
public final void translate(double dTranslateX,
double dTranslateY)
Bounds
translate in interface Boundspublic final void scale(double dScale)
Bounds
scale in interface Boundspublic final Bounds scaledInstance(double dScale)
Bounds
scaledInstance in interface BoundsdScale - The scaling factor
public void adjust(Insets ins)
Bounds
adjust in interface Boundspublic void updateFrom(Location[] loa)
Bounds
updateFrom in interface Boundspublic final void max(Bounds bo)
bo - public boolean contains(Location lo)
Bounds
contains in interface Boundspublic static Bounds copyInstance(Bounds src)
src -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||