|
||||||||||
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 Bounds
Bounds.isSetLeft()
,
Bounds.unsetLeft()
,
Bounds.setLeft(double)
,
AttributePackage.getBounds_Left()
public void setLeft(double newLeft)
setLeft
in interface Bounds
newLeft
- the new value of the 'Left' attribute.Bounds.isSetLeft()
,
Bounds.unsetLeft()
,
Bounds.getLeft()
public void unsetLeft()
unsetLeft
in interface Bounds
Bounds.isSetLeft()
,
Bounds.getLeft()
,
Bounds.setLeft(double)
public boolean isSetLeft()
isSetLeft
in interface Bounds
Bounds.unsetLeft()
,
Bounds.getLeft()
,
Bounds.setLeft(double)
public double getTop()
getTop
in interface Bounds
Bounds.isSetTop()
,
Bounds.unsetTop()
,
Bounds.setTop(double)
,
AttributePackage.getBounds_Top()
public void setTop(double newTop)
setTop
in interface Bounds
newTop
- the new value of the 'Top' attribute.Bounds.isSetTop()
,
Bounds.unsetTop()
,
Bounds.getTop()
public void unsetTop()
unsetTop
in interface Bounds
Bounds.isSetTop()
,
Bounds.getTop()
,
Bounds.setTop(double)
public boolean isSetTop()
isSetTop
in interface Bounds
Bounds.unsetTop()
,
Bounds.getTop()
,
Bounds.setTop(double)
public double getWidth()
getWidth
in interface Bounds
Bounds.isSetWidth()
,
Bounds.unsetWidth()
,
Bounds.setWidth(double)
,
AttributePackage.getBounds_Width()
public void setWidth(double newWidth)
setWidth
in interface Bounds
newWidth
- the new value of the 'Width' attribute.Bounds.isSetWidth()
,
Bounds.unsetWidth()
,
Bounds.getWidth()
public void unsetWidth()
unsetWidth
in interface Bounds
Bounds.isSetWidth()
,
Bounds.getWidth()
,
Bounds.setWidth(double)
public boolean isSetWidth()
isSetWidth
in interface Bounds
Bounds.unsetWidth()
,
Bounds.getWidth()
,
Bounds.setWidth(double)
public double getHeight()
getHeight
in interface Bounds
Bounds.isSetHeight()
,
Bounds.unsetHeight()
,
Bounds.setHeight(double)
,
AttributePackage.getBounds_Height()
public void setHeight(double newHeight)
setHeight
in interface Bounds
newHeight
- the new value of the 'Height' attribute.Bounds.isSetHeight()
,
Bounds.unsetHeight()
,
Bounds.getHeight()
public void unsetHeight()
unsetHeight
in interface Bounds
Bounds.isSetHeight()
,
Bounds.getHeight()
,
Bounds.setHeight(double)
public boolean isSetHeight()
isSetHeight
in interface Bounds
Bounds.unsetHeight()
,
Bounds.getHeight()
,
Bounds.setHeight(double)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public 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 Bounds
dLeft
- 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 Bounds
ins
-
public final Bounds translateInstance(double dTranslateX, double dTranslateY)
translateInstance
in interface Bounds
dTranslateX
- 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 Bounds
public final void scale(double dScale)
Bounds
scale
in interface Bounds
public final Bounds scaledInstance(double dScale)
Bounds
scaledInstance
in interface Bounds
dScale
- The scaling factor
public void adjust(Insets ins)
Bounds
adjust
in interface Bounds
public void updateFrom(Location[] loa)
Bounds
updateFrom
in interface Bounds
public final void max(Bounds bo)
bo
- public boolean contains(Location lo)
Bounds
contains
in interface Bounds
public static Bounds copyInstance(Bounds src)
src
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |