|
Runtime | |||||||||
| 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
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.gmf.runtime.notation.impl.ViewImpl
org.eclipse.gmf.runtime.notation.impl.EdgeImpl
public class EdgeImpl
An implementation of the model object 'Edge'.
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 java.lang.Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected Bendpoints |
bendpoints
The cached value of the ' Bendpoints' containment reference |
protected View |
source
The cached value of the ' Source' reference |
protected Anchor |
sourceAnchor
The cached value of the ' Source Anchor' containment reference |
protected View |
target
The cached value of the ' Target' reference |
protected Anchor |
targetAnchor
The cached value of the ' Target Anchor' containment reference |
| Fields inherited from class org.eclipse.gmf.runtime.notation.impl.ViewImpl |
|---|
childrenFeatures, element, ELEMENT_ESETFLAG, MUTABLE_EDEFAULT, MUTABLE_EFLAG, persistedChildren, sourceEdges, styles, targetEdges, transientChildren, type, TYPE_EDEFAULT, VISIBLE_EDEFAULT, VISIBLE_EFLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eProxyURI |
| 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 |
EdgeImpl()
|
| Methods inherited from class org.eclipse.gmf.runtime.notation.impl.ViewImpl |
|---|
basicGetDiagram, basicGetElement, createChild, createStyle, getChildren, getDiagram, getElement, getNamedStyle, getPersistedChildren, getSourceEdges, getStyle, getStyles, getTargetEdges, getTransientChildren, getType, getVisibleChildren, insertChild, insertChild, insertChildAt, isMutable, isSetElement, isVisible, persist, persistChildren, removeChild, setElement, setMutable, setType, setVisible, toString, unsetElement |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
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.gmf.runtime.notation.View |
|---|
createChild, createStyle, getChildren, getDiagram, getElement, getNamedStyle, getPersistedChildren, getSourceEdges, getStyle, getStyles, getTargetEdges, getTransientChildren, getType, getVisibleChildren, insertChild, insertChild, insertChildAt, isMutable, isSetElement, isVisible, persist, persistChildren, removeChild, setElement, setMutable, setType, setVisible, unsetElement |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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 View source
Source' reference.
getSource()protected View target
Target' reference.
getTarget()protected Bendpoints bendpoints
Bendpoints' containment reference.
getBendpoints()protected Anchor sourceAnchor
Source Anchor' containment reference.
getSourceAnchor()protected Anchor targetAnchor
Target Anchor' containment reference.
getTargetAnchor()| Constructor Detail |
|---|
protected EdgeImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class ViewImplpublic View getSource()
getSource in interface EdgeEdge.setSource(View),
NotationPackage.getEdge_Source(),
View.getSourceEdges()
public NotificationChain basicSetSource(View newSource,
NotificationChain msgs)
public void setSource(View newSource)
setSource in interface EdgenewSource - the new value of the 'Source' reference.Edge.getSource()public View getTarget()
getTarget in interface EdgeEdge.setTarget(View),
NotationPackage.getEdge_Target(),
View.getTargetEdges()
public NotificationChain basicSetTarget(View newTarget,
NotificationChain msgs)
public void setTarget(View newTarget)
setTarget in interface EdgenewTarget - the new value of the 'Target' reference.Edge.getTarget()public Bendpoints getBendpoints()
getBendpoints in interface EdgeEdge.setBendpoints(Bendpoints),
NotationPackage.getEdge_Bendpoints()
public NotificationChain basicSetBendpoints(Bendpoints newBendpoints,
NotificationChain msgs)
public void setBendpoints(Bendpoints newBendpoints)
setBendpoints in interface EdgenewBendpoints - the new value of the 'Bendpoints' containment reference.Edge.getBendpoints()public Anchor getSourceAnchor()
getSourceAnchor in interface EdgeEdge.setSourceAnchor(Anchor),
NotationPackage.getEdge_SourceAnchor()
public NotificationChain basicSetSourceAnchor(Anchor newSourceAnchor,
NotificationChain msgs)
public void setSourceAnchor(Anchor newSourceAnchor)
setSourceAnchor in interface EdgenewSourceAnchor - the new value of the 'Source Anchor' containment reference.Edge.getSourceAnchor()public Anchor getTargetAnchor()
getTargetAnchor in interface EdgeEdge.setTargetAnchor(Anchor),
NotationPackage.getEdge_TargetAnchor()
public NotificationChain basicSetTargetAnchor(Anchor newTargetAnchor,
NotificationChain msgs)
public void setTargetAnchor(Anchor newTargetAnchor)
setTargetAnchor in interface EdgenewTargetAnchor - the new value of the 'Target Anchor' containment reference.Edge.getTargetAnchor()public Bendpoints createBendpoints(EClass eClass)
createBendpoints in interface EdgeeClass - the EClass to be used in creating the Bendpoints object
public Anchor createSourceAnchor(EClass eClass)
createSourceAnchor in interface EdgeeClass - the EClass to be used in creating the Anchor object
public Anchor createTargetAnchor(EClass eClass)
createTargetAnchor in interface EdgeeClass - the EClass to be used in creating the Anchor object
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class ViewImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class ViewImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class ViewImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class ViewImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class ViewImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class ViewImpl
|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.