Class AnchorImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.graphiti.mm.impl.PropertyContainerImpl
-
- org.eclipse.graphiti.mm.impl.GraphicsAlgorithmContainerImpl
-
- org.eclipse.graphiti.mm.pictograms.impl.PictogramElementImpl
-
- org.eclipse.graphiti.mm.pictograms.impl.AnchorImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,GraphicsAlgorithmContainer
,Anchor
,PictogramElement
,PropertyContainer
- Direct Known Subclasses:
AdvancedAnchorImpl
,ChopboxAnchorImpl
public abstract class AnchorImpl extends PictogramElementImpl implements Anchor
An implementation of the model object 'Anchor'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
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>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Connection>
incomingConnections
The cached value of the 'Incoming Connections
' reference list.protected org.eclipse.emf.common.util.EList<Connection>
outgoingConnections
The cached value of the 'Outgoing Connections
' reference list.protected GraphicsAlgorithm
referencedGraphicsAlgorithm
The cached value of the 'Referenced Graphics Algorithm
' reference.-
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
-
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AnchorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnchorContainer
basicGetParent()
GraphicsAlgorithm
basicGetReferencedGraphicsAlgorithm()
org.eclipse.emf.common.notify.NotificationChain
basicSetParent(AnchorContainer newParent, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
java.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, java.lang.Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
org.eclipse.emf.common.util.EList<Connection>
getIncomingConnections()
org.eclipse.emf.common.util.EList<Connection>
getOutgoingConnections()
AnchorContainer
getParent()
GraphicsAlgorithm
getReferencedGraphicsAlgorithm()
void
setParent(AnchorContainer newParent)
void
setReferencedGraphicsAlgorithm(GraphicsAlgorithm newReferencedGraphicsAlgorithm)
-
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 org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, 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, eInvoke, 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.graphiti.mm.pictograms.PictogramElement
getGraphicsAlgorithm, getLink, isActive, isVisible, setActive, setGraphicsAlgorithm, setLink, setVisible
-
Methods inherited from interface org.eclipse.graphiti.mm.PropertyContainer
getProperties
-
-
-
-
Field Detail
-
outgoingConnections
protected org.eclipse.emf.common.util.EList<Connection> outgoingConnections
The cached value of the 'Outgoing Connections
' reference list.- See Also:
getOutgoingConnections()
-
incomingConnections
protected org.eclipse.emf.common.util.EList<Connection> incomingConnections
The cached value of the 'Incoming Connections
' reference list.- See Also:
getIncomingConnections()
-
referencedGraphicsAlgorithm
protected GraphicsAlgorithm referencedGraphicsAlgorithm
The cached value of the 'Referenced Graphics Algorithm
' reference.- See Also:
getReferencedGraphicsAlgorithm()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classPictogramElementImpl
-
getParent
public AnchorContainer getParent()
- Specified by:
getParent
in interfaceAnchor
- Returns:
- the value of the 'Parent' container reference.
- See Also:
Anchor.setParent(AnchorContainer)
,PictogramsPackage.getAnchor_Parent()
,AnchorContainer.getAnchors()
-
basicGetParent
public AnchorContainer basicGetParent()
-
basicSetParent
public org.eclipse.emf.common.notify.NotificationChain basicSetParent(AnchorContainer newParent, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setParent
public void setParent(AnchorContainer newParent)
- Specified by:
setParent
in interfaceAnchor
- Parameters:
newParent
- the new value of the 'Parent' container reference.- See Also:
Anchor.getParent()
-
getOutgoingConnections
public org.eclipse.emf.common.util.EList<Connection> getOutgoingConnections()
- Specified by:
getOutgoingConnections
in interfaceAnchor
- Returns:
- the value of the 'Outgoing Connections' reference list.
- See Also:
PictogramsPackage.getAnchor_OutgoingConnections()
,Connection.getStart()
-
getIncomingConnections
public org.eclipse.emf.common.util.EList<Connection> getIncomingConnections()
- Specified by:
getIncomingConnections
in interfaceAnchor
- Returns:
- the value of the 'Incoming Connections' reference list.
- See Also:
PictogramsPackage.getAnchor_IncomingConnections()
,Connection.getEnd()
-
getReferencedGraphicsAlgorithm
public GraphicsAlgorithm getReferencedGraphicsAlgorithm()
- Specified by:
getReferencedGraphicsAlgorithm
in interfaceAnchor
- Returns:
- the value of the 'Referenced Graphics Algorithm' reference.
- See Also:
Anchor.setReferencedGraphicsAlgorithm(GraphicsAlgorithm)
,PictogramsPackage.getAnchor_ReferencedGraphicsAlgorithm()
-
basicGetReferencedGraphicsAlgorithm
public GraphicsAlgorithm basicGetReferencedGraphicsAlgorithm()
-
setReferencedGraphicsAlgorithm
public void setReferencedGraphicsAlgorithm(GraphicsAlgorithm newReferencedGraphicsAlgorithm)
- Specified by:
setReferencedGraphicsAlgorithm
in interfaceAnchor
- Parameters:
newReferencedGraphicsAlgorithm
- the new value of the 'Referenced Graphics Algorithm' reference.- See Also:
Anchor.getReferencedGraphicsAlgorithm()
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseAdd
in classPictogramElementImpl
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classPictogramElementImpl
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eBasicRemoveFromContainerFeature
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classPictogramElementImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classPictogramElementImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classPictogramElementImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classPictogramElementImpl
-
-