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

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.AnchorContainerImpl
                      extended by org.eclipse.graphiti.mm.pictograms.impl.ShapeImpl
All Implemented Interfaces:
GraphicsAlgorithmContainer, AnchorContainer, PictogramElement, Shape, PropertyContainer
Direct Known Subclasses:
ConnectionDecoratorImpl, ContainerShapeImpl

public class ShapeImpl
extends AnchorContainerImpl
implements Shape

An implementation of the model object 'Shape'.

The following features are implemented:


Field Summary
 
Fields inherited from class org.eclipse.graphiti.mm.pictograms.impl.AnchorContainerImpl
anchors
 
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 ShapeImpl()
           
 
Method Summary
 ContainerShape basicGetContainer()
           
 NotificationChain basicSetContainer(ContainerShape newContainer, NotificationChain msgs)
           
 NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 ContainerShape getContainer()
           
 void setContainer(ContainerShape newContainer)
           
 
Methods inherited from class org.eclipse.graphiti.mm.pictograms.impl.AnchorContainerImpl
getAnchors
 
Methods inherited from class org.eclipse.graphiti.mm.pictograms.impl.PictogramElementImpl
basicGetGraphicsAlgorithm, basicGetLink, basicSetGraphicsAlgorithm, basicSetLink, getGraphicsAlgorithm, getLink, isActive, isVisible, setActive, setGraphicsAlgorithm, setLink, setVisible, toString
 
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.AnchorContainer
getAnchors
 
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
 

Constructor Detail

ShapeImpl

protected ShapeImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AnchorContainerImpl

getContainer

public ContainerShape getContainer()

Specified by:
getContainer in interface Shape
Returns:
the value of the 'Container' container reference.
See Also:
Shape.setContainer(ContainerShape), PictogramsPackage.getShape_Container(), ContainerShape.getChildren()

basicGetContainer

public ContainerShape basicGetContainer()


basicSetContainer

public NotificationChain basicSetContainer(ContainerShape newContainer,
                                           NotificationChain msgs)


setContainer

public void setContainer(ContainerShape newContainer)

Specified by:
setContainer in interface Shape
Parameters:
newContainer - the new value of the 'Container' container reference.
See Also:
Shape.getContainer()

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     NotificationChain msgs)

Overrides:
eInverseAdd in class AnchorContainerImpl

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class AnchorContainerImpl

eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)


eGet

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

Overrides:
eGet in class AnchorContainerImpl

eSet

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

Overrides:
eSet in class AnchorContainerImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class AnchorContainerImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class AnchorContainerImpl


Copyright (c) SAP AG 2005, 2012.