Class KEdgeImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
de.cau.cs.kieler.klighd.kgraph.impl.EMapPropertyHolderImpl
de.cau.cs.kieler.klighd.kgraph.impl.KGraphElementImpl
de.cau.cs.kieler.klighd.kgraph.impl.KLabeledGraphElementImpl
de.cau.cs.kieler.klighd.kgraph.impl.KEdgeImpl
- All Implemented Interfaces:
EMapPropertyHolder,KEdge,KEdgeLayout,KGraphElement,KLabeledGraphElement,KLayoutData,org.eclipse.elk.graph.properties.IPropertyHolder,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object 'KEdge'.
The following features are implemented:
- EMF generated code
-
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.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<KPoint>The cached value of the 'Bend Points' containment reference list.protected booleanWhether the position or size has been modified.protected KPointThe cached value of the 'Source Point' containment reference.protected KPortThe cached value of the 'Source Port' reference.protected KNodeThe cached value of the 'Target' reference.protected KPointThe cached value of the 'Target Point' containment reference.protected KPortThe cached value of the 'Target Port' reference.Fields inherited from class de.cau.cs.kieler.klighd.kgraph.impl.KLabeledGraphElementImpl
labelsFields inherited from class de.cau.cs.kieler.klighd.kgraph.impl.KGraphElementImpl
dataFields inherited from class de.cau.cs.kieler.klighd.kgraph.impl.EMapPropertyHolderImpl
persistentEntries, propertiesFields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyVectorChain(org.eclipse.elk.core.math.KVectorChain points) org.eclipse.emf.common.notify.NotificationChainbasicSetSource(KNode newSource, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetSourcePoint(KPoint newSourcePoint, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetTarget(KNode newTarget, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetTargetPoint(KPoint newTargetPoint, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.elk.core.math.KVectorChaininteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) org.eclipse.emf.common.notify.NotificationChaineBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) org.eclipse.emf.common.util.EList<KPoint>booleanvoidvoidvoidsetSourcePoint(KPoint newSourcePoint) voidsetSourcePort(KPort newSourcePort) The original generated code is extended so theKPort.getEdges()list is also updated.voidvoidsetTargetPoint(KPoint newTargetPoint) voidsetTargetPort(KPort newTargetPort) The original generated code is extended so theKPort.getEdges()list is also updated.toString()Methods inherited from class de.cau.cs.kieler.klighd.kgraph.impl.KLabeledGraphElementImpl
getLabelsMethods inherited from class de.cau.cs.kieler.klighd.kgraph.impl.KGraphElementImpl
getData, getData, getDataMethods inherited from class de.cau.cs.kieler.klighd.kgraph.impl.EMapPropertyHolderImpl
copyProperties, getAllProperties, getPersistentEntries, getProperties, getProperty, hasProperty, makePersistent, setPropertyMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.cau.cs.kieler.klighd.kgraph.EMapPropertyHolder
getPersistentEntries, getProperties, makePersistentMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.elk.graph.properties.IPropertyHolder
copyProperties, getAllProperties, getProperty, hasProperty, setPropertyMethods inherited from interface de.cau.cs.kieler.klighd.kgraph.KGraphElement
getData, getData, getDataMethods inherited from interface de.cau.cs.kieler.klighd.kgraph.KLabeledGraphElement
getLabelsMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
bendPoints
The cached value of the 'Bend Points' containment reference list.- See Also:
- EMF generated code
- EMF ordered element
-
sourcePoint
The cached value of the 'Source Point' containment reference.- See Also:
- EMF generated code
- EMF ordered element
-
targetPoint
The cached value of the 'Target Point' containment reference.- See Also:
- EMF generated code
- EMF ordered element
-
target
The cached value of the 'Target' reference.- See Also:
- EMF generated code
- EMF ordered element
-
sourcePort
The cached value of the 'Source Port' reference.- See Also:
- EMF generated code
- EMF ordered element
-
targetPort
The cached value of the 'Target Port' reference.- See Also:
- EMF generated code
- EMF ordered element
-
modified
protected boolean modifiedWhether the position or size has been modified.- EMF generated code
- NOT
-
-
Constructor Details
-
KEdgeImpl
protected KEdgeImpl()- EMF generated code
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classKLabeledGraphElementImpl- EMF generated code
-
getBendPoints
- Specified by:
getBendPointsin interfaceKEdgeLayout- Returns:
- the value of the 'Bend Points' containment reference list.
- See Also:
- EMF generated code
-
getSourcePoint
- Specified by:
getSourcePointin interfaceKEdgeLayout- Returns:
- the value of the 'Source Point' containment reference.
- See Also:
- EMF generated code
-
basicSetSourcePoint
public org.eclipse.emf.common.notify.NotificationChain basicSetSourcePoint(KPoint newSourcePoint, org.eclipse.emf.common.notify.NotificationChain msgs) - EMF generated code
-
setSourcePoint
- Specified by:
setSourcePointin interfaceKEdgeLayout- Parameters:
newSourcePoint- the new value of the 'Source Point' containment reference.- See Also:
- EMF generated code
-
getTargetPoint
- Specified by:
getTargetPointin interfaceKEdgeLayout- Returns:
- the value of the 'Target Point' containment reference.
- See Also:
- EMF generated code
-
basicSetTargetPoint
public org.eclipse.emf.common.notify.NotificationChain basicSetTargetPoint(KPoint newTargetPoint, org.eclipse.emf.common.notify.NotificationChain msgs) - EMF generated code
-
setTargetPoint
- Specified by:
setTargetPointin interfaceKEdgeLayout- Parameters:
newTargetPoint- the new value of the 'Target Point' containment reference.- See Also:
- EMF generated code
-
getSource
-
basicSetSource
public org.eclipse.emf.common.notify.NotificationChain basicSetSource(KNode newSource, org.eclipse.emf.common.notify.NotificationChain msgs) - EMF generated code
-
setSource
-
getTarget
-
basicGetTarget
- EMF generated code
-
basicSetTarget
public org.eclipse.emf.common.notify.NotificationChain basicSetTarget(KNode newTarget, org.eclipse.emf.common.notify.NotificationChain msgs) - EMF generated code
-
setTarget
-
getSourcePort
- Specified by:
getSourcePortin interfaceKEdge- Returns:
- the value of the 'Source Port' reference.
- See Also:
- EMF generated code
-
basicGetSourcePort
- EMF generated code
-
setSourcePort
The original generated code is extended so theKPort.getEdges()list is also updated.- Specified by:
setSourcePortin interfaceKEdge- Parameters:
newSourcePort- the new value of the 'Source Port' reference.- See Also:
- EMF generated code
- NOT
-
getTargetPort
- Specified by:
getTargetPortin interfaceKEdge- Returns:
- the value of the 'Target Port' reference.
- See Also:
- EMF generated code
-
basicGetTargetPort
- EMF generated code
-
setTargetPort
The original generated code is extended so theKPort.getEdges()list is also updated.- Specified by:
setTargetPortin interfaceKEdge- Parameters:
newTargetPort- the new value of the 'Target Port' reference.- See Also:
- EMF generated code
- NOT
-
applyVectorChain
public void applyVectorChain(org.eclipse.elk.core.math.KVectorChain points) - Specified by:
applyVectorChainin interfaceKEdgeLayout- Parameters:
points- the new points for this edge layout- EMF generated code
- NOT
-
createVectorChain
public org.eclipse.elk.core.math.KVectorChain createVectorChain()- Specified by:
createVectorChainin interfaceKEdgeLayout- Returns:
- the points of this edge layout
- EMF generated code
- NOT
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfaceKLayoutData- EMF generated code
- NOT
-
resetModificationFlag
public void resetModificationFlag()- Specified by:
resetModificationFlagin interfaceKLayoutData- EMF generated code
- NOT
-
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:
eInverseAddin classKLabeledGraphElementImpl- EMF generated code
-
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:
eInverseRemovein classKLabeledGraphElementImpl- EMF generated code
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eBasicRemoveFromContainerFeaturein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classKLabeledGraphElementImpl- EMF generated code
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classKLabeledGraphElementImpl- EMF generated code
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classKLabeledGraphElementImpl- EMF generated code
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classKLabeledGraphElementImpl- EMF generated code
-
eBaseStructuralFeatureID
- Specified by:
eBaseStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eBaseStructuralFeatureIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
eDerivedStructuralFeatureID
- Specified by:
eDerivedStructuralFeatureIDin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eDerivedStructuralFeatureIDin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
toString
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
- NOT
-