org.eclipse.graphiti.mm.pictograms.impl
Class BoxRelativeAnchorImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.graphiti.mm.impl.PropertyContainerImpl
          extended by org.eclipse.graphiti.mm.impl.GraphicsAlgorithmContainerImpl
              extended by org.eclipse.graphiti.mm.pictograms.impl.PictogramElementImpl
                  extended by org.eclipse.graphiti.mm.pictograms.impl.AnchorImpl
                      extended by org.eclipse.graphiti.mm.pictograms.impl.AdvancedAnchorImpl
                          extended by org.eclipse.graphiti.mm.pictograms.impl.BoxRelativeAnchorImpl
All Implemented Interfaces:
GraphicsAlgorithmContainer, AdvancedAnchor, Anchor, BoxRelativeAnchor, PictogramElement, PropertyContainer

public class BoxRelativeAnchorImpl
extends AdvancedAnchorImpl
implements BoxRelativeAnchor

An implementation of the model object 'Box Relative Anchor'.

The following features are implemented:


Field Summary
protected static double RELATIVE_HEIGHT_EDEFAULT
          The default value of the 'Relative Height' attribute.
protected static double RELATIVE_WIDTH_EDEFAULT
          The default value of the 'Relative Width' attribute.
protected  double relativeHeight
          The cached value of the 'Relative Height' attribute.
protected  double relativeWidth
          The cached value of the 'Relative Width' attribute.
 
Fields inherited from class org.eclipse.graphiti.mm.pictograms.impl.AdvancedAnchorImpl
USE_ANCHOR_LOCATION_AS_CONNECTION_ENDPOINT_EDEFAULT, useAnchorLocationAsConnectionEndpoint
 
Fields inherited from class org.eclipse.graphiti.mm.pictograms.impl.AnchorImpl
incomingConnections, outgoingConnections, referencedGraphicsAlgorithm
 
Fields inherited from class org.eclipse.graphiti.mm.pictograms.impl.PictogramElementImpl
active, ACTIVE_EDEFAULT, graphicsAlgorithm, link, visible, VISIBLE_EDEFAULT
 
Fields inherited from class org.eclipse.graphiti.mm.impl.PropertyContainerImpl
properties
 
Constructor Summary
protected BoxRelativeAnchorImpl()
           
 
Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 double getRelativeHeight()
           
 double getRelativeWidth()
           
 void setRelativeHeight(double newRelativeHeight)
           
 void setRelativeWidth(double newRelativeWidth)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.graphiti.mm.pictograms.impl.AdvancedAnchorImpl
isUseAnchorLocationAsConnectionEndpoint, setUseAnchorLocationAsConnectionEndpoint
 
Methods inherited from class org.eclipse.graphiti.mm.pictograms.impl.AnchorImpl
basicGetParent, basicGetReferencedGraphicsAlgorithm, basicSetParent, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getIncomingConnections, getOutgoingConnections, getParent, getReferencedGraphicsAlgorithm, setParent, setReferencedGraphicsAlgorithm
 
Methods inherited from class org.eclipse.graphiti.mm.pictograms.impl.PictogramElementImpl
basicGetGraphicsAlgorithm, basicGetLink, basicSetGraphicsAlgorithm, basicSetLink, getGraphicsAlgorithm, getLink, isActive, isVisible, setActive, setGraphicsAlgorithm, setLink, setVisible
 
Methods inherited from class org.eclipse.graphiti.mm.impl.PropertyContainerImpl
getProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.graphiti.mm.pictograms.AdvancedAnchor
isUseAnchorLocationAsConnectionEndpoint, setUseAnchorLocationAsConnectionEndpoint
 
Methods inherited from interface org.eclipse.graphiti.mm.pictograms.Anchor
getIncomingConnections, getOutgoingConnections, getParent, getReferencedGraphicsAlgorithm, setParent, setReferencedGraphicsAlgorithm
 
Methods inherited from interface org.eclipse.graphiti.mm.pictograms.PictogramElement
getGraphicsAlgorithm, getLink, isActive, isVisible, setActive, setGraphicsAlgorithm, setLink, setVisible
 
Methods inherited from interface org.eclipse.graphiti.mm.PropertyContainer
getProperties
 

Field Detail

RELATIVE_WIDTH_EDEFAULT

protected static final double RELATIVE_WIDTH_EDEFAULT
The default value of the 'Relative Width' attribute.

See Also:
getRelativeWidth(), Constant Field Values

relativeWidth

protected double relativeWidth
The cached value of the 'Relative Width' attribute.

See Also:
getRelativeWidth()

RELATIVE_HEIGHT_EDEFAULT

protected static final double RELATIVE_HEIGHT_EDEFAULT
The default value of the 'Relative Height' attribute.

See Also:
getRelativeHeight(), Constant Field Values

relativeHeight

protected double relativeHeight
The cached value of the 'Relative Height' attribute.

See Also:
getRelativeHeight()
Constructor Detail

BoxRelativeAnchorImpl

protected BoxRelativeAnchorImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AdvancedAnchorImpl

getRelativeWidth

public double getRelativeWidth()

Specified by:
getRelativeWidth in interface BoxRelativeAnchor
Returns:
the value of the 'Relative Width' attribute.
See Also:
BoxRelativeAnchor.setRelativeWidth(double), PictogramsPackage.getBoxRelativeAnchor_RelativeWidth()

setRelativeWidth

public void setRelativeWidth(double newRelativeWidth)

Specified by:
setRelativeWidth in interface BoxRelativeAnchor
Parameters:
newRelativeWidth - the new value of the 'Relative Width' attribute.
See Also:
BoxRelativeAnchor.getRelativeWidth()

getRelativeHeight

public double getRelativeHeight()

Specified by:
getRelativeHeight in interface BoxRelativeAnchor
Returns:
the value of the 'Relative Height' attribute.
See Also:
BoxRelativeAnchor.setRelativeHeight(double), PictogramsPackage.getBoxRelativeAnchor_RelativeHeight()

setRelativeHeight

public void setRelativeHeight(double newRelativeHeight)

Specified by:
setRelativeHeight in interface BoxRelativeAnchor
Parameters:
newRelativeHeight - the new value of the 'Relative Height' attribute.
See Also:
BoxRelativeAnchor.getRelativeHeight()

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class AdvancedAnchorImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class AdvancedAnchorImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class AdvancedAnchorImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class AdvancedAnchorImpl

toString

public java.lang.String toString()

Overrides:
toString in class AdvancedAnchorImpl


Copyright (c) SAP AG 2005, 2012.