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

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.graphiti.mm.impl.PropertyContainerImpl
          extended by org.eclipse.graphiti.mm.pictograms.impl.PictogramLinkImpl
All Implemented Interfaces:
PictogramLink, PropertyContainer

public class PictogramLinkImpl
extends PropertyContainerImpl
implements PictogramLink

An implementation of the model object 'Pictogram Link'.

The following features are implemented:


Field Summary
protected   businessObjects
          The cached value of the 'Business Objects' reference list.
 
Fields inherited from class org.eclipse.graphiti.mm.impl.PropertyContainerImpl
properties
 
Constructor Summary
protected PictogramLinkImpl()
           
 
Method Summary
 PictogramElement basicGetPictogramElement()
           
 NotificationChain basicSetPictogramElement(PictogramElement newPictogramElement, 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)
           
  getBusinessObjects()
           
 PictogramElement getPictogramElement()
           
 void setPictogramElement(PictogramElement newPictogramElement)
           
 
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, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.graphiti.mm.PropertyContainer
getProperties
 

Field Detail

businessObjects

protected  businessObjects
The cached value of the 'Business Objects' reference list.

See Also:
getBusinessObjects()
Constructor Detail

PictogramLinkImpl

protected PictogramLinkImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class PropertyContainerImpl

getPictogramElement

public PictogramElement getPictogramElement()

Specified by:
getPictogramElement in interface PictogramLink
Returns:
the value of the 'Pictogram Element' container reference.
See Also:
PictogramLink.setPictogramElement(PictogramElement), PictogramsPackage.getPictogramLink_PictogramElement(), PictogramElement.getLink()

basicGetPictogramElement

public PictogramElement basicGetPictogramElement()


basicSetPictogramElement

public NotificationChain basicSetPictogramElement(PictogramElement newPictogramElement,
                                                  NotificationChain msgs)


setPictogramElement

public void setPictogramElement(PictogramElement newPictogramElement)

Specified by:
setPictogramElement in interface PictogramLink
Parameters:
newPictogramElement - the new value of the 'Pictogram Element' container reference.
See Also:
PictogramLink.getPictogramElement()

getBusinessObjects

public  getBusinessObjects()

Specified by:
getBusinessObjects in interface PictogramLink
Returns:
the value of the 'Business Objects' reference list.
See Also:
PictogramsPackage.getPictogramLink_BusinessObjects()

eInverseAdd

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


eInverseRemove

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

Overrides:
eInverseRemove in class PropertyContainerImpl

eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)


eGet

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

Overrides:
eGet in class PropertyContainerImpl

eSet

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

Overrides:
eSet in class PropertyContainerImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class PropertyContainerImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class PropertyContainerImpl


Copyright (c) SAP AG 2005, 2012.