|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
de.cau.cs.kieler.core.kgraph.impl.KGraphElementImpl
de.cau.cs.kieler.core.kgraph.impl.KLabeledGraphElementImpl
de.cau.cs.kieler.core.kgraph.impl.KEdgeImpl
public class KEdgeImpl
An implementation of the model object 'KEdge'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected KPort |
sourcePort
The cached value of the ' Source Port ' reference. |
protected KNode |
target
The cached value of the ' Target ' reference. |
protected KPort |
targetPort
The cached value of the ' Target Port ' reference. |
Fields inherited from class de.cau.cs.kieler.core.kgraph.impl.KLabeledGraphElementImpl |
---|
labels |
Fields inherited from class de.cau.cs.kieler.core.kgraph.impl.KGraphElementImpl |
---|
data |
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 |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
KEdgeImpl()
|
Method Summary | |
---|---|
KPort |
basicGetSourcePort()
|
KNode |
basicGetTarget()
|
KPort |
basicGetTargetPort()
|
NotificationChain |
basicSetSource(KNode newSource,
NotificationChain msgs)
|
NotificationChain |
basicSetTarget(KNode newTarget,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
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,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
KNode |
getSource()
|
KPort |
getSourcePort()
|
KNode |
getTarget()
|
KPort |
getTargetPort()
|
void |
setSource(KNode newSource)
|
void |
setSourcePort(KPort newSourcePort)
|
void |
setTarget(KNode newTarget)
|
void |
setTargetPort(KPort newTargetPort)
|
Methods inherited from class de.cau.cs.kieler.core.kgraph.impl.KLabeledGraphElementImpl |
---|
getLabels |
Methods inherited from class de.cau.cs.kieler.core.kgraph.impl.KGraphElementImpl |
---|
getData, getData, getData |
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.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 de.cau.cs.kieler.core.kgraph.KLabeledGraphElement |
---|
getLabels |
Methods inherited from interface de.cau.cs.kieler.core.kgraph.KGraphElement |
---|
getData, getData, getData |
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.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected KNode target
Target
' reference.
getTarget()
protected KPort sourcePort
Source Port
' reference.
getSourcePort()
protected KPort targetPort
Target Port
' reference.
getTargetPort()
Constructor Detail |
---|
protected KEdgeImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class KLabeledGraphElementImpl
public KNode getSource()
getSource
in interface KEdge
KEdge.setSource(KNode)
,
KGraphPackage.getKEdge_Source()
,
KNode.getOutgoingEdges()
public NotificationChain basicSetSource(KNode newSource, NotificationChain msgs)
public void setSource(KNode newSource)
setSource
in interface KEdge
newSource
- the new value of the 'Source' container reference.KEdge.getSource()
public KNode getTarget()
getTarget
in interface KEdge
KEdge.setTarget(KNode)
,
KGraphPackage.getKEdge_Target()
,
KNode.getIncomingEdges()
public KNode basicGetTarget()
public NotificationChain basicSetTarget(KNode newTarget, NotificationChain msgs)
public void setTarget(KNode newTarget)
setTarget
in interface KEdge
newTarget
- the new value of the 'Target' reference.KEdge.getTarget()
public KPort getSourcePort()
getSourcePort
in interface KEdge
KEdge.setSourcePort(KPort)
,
KGraphPackage.getKEdge_SourcePort()
public KPort basicGetSourcePort()
public void setSourcePort(KPort newSourcePort)
setSourcePort
in interface KEdge
newSourcePort
- the new value of the 'Source Port' reference.KEdge.getSourcePort()
public KPort getTargetPort()
getTargetPort
in interface KEdge
KEdge.setTargetPort(KPort)
,
KGraphPackage.getKEdge_TargetPort()
public KPort basicGetTargetPort()
public void setTargetPort(KPort newTargetPort)
setTargetPort
in interface KEdge
newTargetPort
- the new value of the 'Target Port' reference.KEdge.getTargetPort()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class KLabeledGraphElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class KLabeledGraphElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class KLabeledGraphElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class KLabeledGraphElementImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class KLabeledGraphElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class KLabeledGraphElementImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |