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

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.ConnectionImpl
                          extended by org.eclipse.graphiti.mm.pictograms.impl.FreeFormConnectionImpl
All Implemented Interfaces:
GraphicsAlgorithmContainer, AnchorContainer, Connection, FreeFormConnection, PictogramElement, PropertyContainer

public class FreeFormConnectionImpl
extends ConnectionImpl
implements FreeFormConnection

An implementation of the model object 'Free Form Connection'.

The following features are implemented:


Field Summary
protected   bendpoints
          The cached value of the 'Bendpoints' containment reference list.
 
Fields inherited from class org.eclipse.graphiti.mm.pictograms.impl.ConnectionImpl
connectionDecorators, end, start
 
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 FreeFormConnectionImpl()
           
 
Method Summary
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 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)
           
  getBendpoints()
           
 
Methods inherited from class org.eclipse.graphiti.mm.pictograms.impl.ConnectionImpl
basicGetEnd, basicGetParent, basicGetStart, basicSetEnd, basicSetParent, basicSetStart, eBasicRemoveFromContainerFeature, eInverseAdd, getConnectionDecorators, getEnd, getParent, getStart, setEnd, setParent, setStart
 
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.Connection
getConnectionDecorators, getEnd, getParent, getStart, setEnd, setParent, setStart
 
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
 

Field Detail

bendpoints

protected  bendpoints
The cached value of the 'Bendpoints' containment reference list.

See Also:
getBendpoints()
Constructor Detail

FreeFormConnectionImpl

protected FreeFormConnectionImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ConnectionImpl

getBendpoints

public  getBendpoints()

Specified by:
getBendpoints in interface FreeFormConnection
Returns:
the value of the 'Bendpoints' containment reference list.
See Also:
PictogramsPackage.getFreeFormConnection_Bendpoints()

eInverseRemove

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

Overrides:
eInverseRemove in class ConnectionImpl

eGet

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

Overrides:
eGet in class ConnectionImpl

eSet

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

Overrides:
eSet in class ConnectionImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class ConnectionImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class ConnectionImpl


Copyright (c) SAP AG 2005, 2012.