|
||||||||||
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.EMapPropertyHolderImpl
de.cau.cs.kieler.core.kgraph.impl.KGraphDataImpl
de.cau.cs.kieler.kiml.klayoutdata.impl.KEdgeLayoutImpl
public class KEdgeLayoutImpl
An implementation of the model object ' KEdge Layout'.
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 EList<KPoint> |
bendPoints
The cached value of the ' Bend Points ' containment reference list. |
protected KPoint |
sourcePoint
The cached value of the ' Source Point ' containment reference. |
protected KPoint |
targetPoint
The cached value of the ' Target Point ' containment reference. |
Fields inherited from class de.cau.cs.kieler.core.kgraph.impl.EMapPropertyHolderImpl |
---|
persistentEntries, 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 |
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 |
KEdgeLayoutImpl()
|
Method Summary | |
---|---|
void |
applyVectorChain(KVectorChain points)
Set the source point, bend points, and target point of this edge layout from the given vector chain. |
NotificationChain |
basicSetSourcePoint(KPoint newSourcePoint,
NotificationChain msgs)
|
NotificationChain |
basicSetTargetPoint(KPoint newTargetPoint,
NotificationChain msgs)
|
KVectorChain |
createVectorChain()
Create a vector chain from the points of this edge layout. |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
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)
|
EList<KPoint> |
getBendPoints()
|
KPoint |
getSourcePoint()
|
KPoint |
getTargetPoint()
|
void |
setSourcePoint(KPoint newSourcePoint)
|
void |
setTargetPoint(KPoint newTargetPoint)
|
String |
toString()
|
Methods inherited from class de.cau.cs.kieler.core.kgraph.impl.EMapPropertyHolderImpl |
---|
copyProperties, getAllProperties, getPersistentEntries, getProperties, getProperty, makePersistent, setProperty |
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.EMapPropertyHolder |
---|
getPersistentEntries, getProperties, makePersistent |
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 de.cau.cs.kieler.core.properties.IPropertyHolder |
---|
copyProperties, getAllProperties, getProperty, setProperty |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected EList<KPoint> bendPoints
Bend Points
' containment reference list.
getBendPoints()
protected KPoint sourcePoint
Source Point
' containment reference.
getSourcePoint()
protected KPoint targetPoint
Target Point
' containment reference.
getTargetPoint()
Constructor Detail |
---|
protected KEdgeLayoutImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class KGraphDataImpl
public EList<KPoint> getBendPoints()
getBendPoints
in interface KEdgeLayout
KLayoutDataPackage.getKEdgeLayout_BendPoints()
public KPoint getSourcePoint()
getSourcePoint
in interface KEdgeLayout
KEdgeLayout.setSourcePoint(KPoint)
,
KLayoutDataPackage.getKEdgeLayout_SourcePoint()
public NotificationChain basicSetSourcePoint(KPoint newSourcePoint, NotificationChain msgs)
public void setSourcePoint(KPoint newSourcePoint)
setSourcePoint
in interface KEdgeLayout
newSourcePoint
- the new value of the 'Source Point' containment reference.KEdgeLayout.getSourcePoint()
public KPoint getTargetPoint()
getTargetPoint
in interface KEdgeLayout
KEdgeLayout.setTargetPoint(KPoint)
,
KLayoutDataPackage.getKEdgeLayout_TargetPoint()
public NotificationChain basicSetTargetPoint(KPoint newTargetPoint, NotificationChain msgs)
public void setTargetPoint(KPoint newTargetPoint)
setTargetPoint
in interface KEdgeLayout
newTargetPoint
- the new value of the 'Target Point' containment reference.KEdgeLayout.getTargetPoint()
public void applyVectorChain(KVectorChain points)
applyVectorChain
in interface KEdgeLayout
points
- the new points for this edge layout
public KVectorChain createVectorChain()
createVectorChain
in interface KEdgeLayout
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class EMapPropertyHolderImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class EMapPropertyHolderImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class EMapPropertyHolderImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class EMapPropertyHolderImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class EMapPropertyHolderImpl
public String toString()
toString
in class BasicEObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |