Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java')
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java157
1 files changed, 80 insertions, 77 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java b/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java
index 3be8491d81f..86b80e696ff 100644
--- a/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd/src/org/eclipse/papyrus/dd/di/DiagramElement.java
@@ -18,28 +18,24 @@ import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc --> A representation of the model object '
* <em><b>Diagram Element</b></em>'. <!-- end-user-doc -->
- *
- * <!-- begin-model-doc --> DiagramElement is the abstract super type of all
- * elements in diagrams, including diagrams themselves. When contained in a
- * diagram, diagram elements are laid out relative to the diagram?s origin. <!--
- * end-model-doc -->
- *
+ *
+ * <!-- begin-model-doc -->
+ * DiagramElement is the abstract super type of all elements in diagrams, including diagrams themselves. When contained in a diagram, diagram elements are laid out relative to the diagram?s origin.
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getModelElement <em>Model
- * Element</em>}</li>
- * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getOwningElement <em>
- * Owning Element</em>}</li>
- * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getOwnedElement <em>Owned
- * Element</em>}</li>
- * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getLocalStyle <em>Local
- * Style</em>}</li>
- * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getSharedStyle <em>Shared
- * Style</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getModelElement <em>Model Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getOwningDiagramElement <em>Owning Diagram Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getOwnedDiagramElement <em>Owned Diagram Element</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getLocalStyle <em>Local Style</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getSharedStyle <em>Shared Style</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getTargetEdge <em>Target Edge</em>}</li>
+ * <li>{@link org.eclipse.papyrus.dd.di.DiagramElement#getSourceEdge <em>Source Edge</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement()
* @model abstract="true"
* @generated
@@ -47,56 +43,54 @@ import org.eclipse.emf.ecore.EObject;
public interface DiagramElement extends EObject {
/**
- * Returns the value of the '<em><b>Model Element</b></em>' reference. This
- * feature is a derived union. <!-- begin-user-doc --> <!-- end-user-doc -->
- * <!-- begin-model-doc --> a reference to a depicted model element, which
- * can be any MOF-based element <!-- end-model-doc -->
- *
- * @return the value of the '<em>Model Element</em>' reference.
+ * Returns the value of the '<em><b>Model Element</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.EObject}.
+ * This feature is a derived union.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * a reference to a depicted model element, which can be any MOF-based element
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Model Element</em>' reference list.
* @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_ModelElement()
* @model transient="true" changeable="false" volatile="true" derived="true"
- * ordered="false"
* @generated
*/
- EObject getModelElement();
+ EList<EObject> getModelElement();
/**
- * Returns the value of the '<em><b>Owning Element</b></em>' reference. It
- * is bidirectional and its opposite is '
- * {@link org.eclipse.papyrus.dd.di.DiagramElement#getOwnedElement
- * <em>Owned Element</em>}'. This feature is a derived union. <!--
- * begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> a
- * reference to the diagram element that directly owns this diagram element.
+ * Returns the value of the '<em><b>Owning Diagram Element</b></em>' reference.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.dd.di.DiagramElement#getOwnedDiagramElement <em>Owned Diagram Element</em>}'.
+ * This feature is a derived union.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * a reference to the diagram element that directly owns this diagram element.
* <!-- end-model-doc -->
- *
- * @return the value of the '<em>Owning Element</em>' reference.
- * @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_OwningElement()
- * @see org.eclipse.papyrus.dd.di.DiagramElement#getOwnedElement
- * @model opposite="ownedElement" transient="true" changeable="false"
- * volatile="true" derived="true" ordered="false"
+ * @return the value of the '<em>Owning Diagram Element</em>' reference.
+ * @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_OwningDiagramElement()
+ * @see org.eclipse.papyrus.dd.di.DiagramElement#getOwnedDiagramElement
+ * @model opposite="ownedDiagramElement" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
* @generated
*/
- DiagramElement getOwningElement();
+ DiagramElement getOwningDiagramElement();
/**
- * Returns the value of the '<em><b>Owned Element</b></em>' reference list.
- * The list contents are of type
- * {@link org.eclipse.papyrus.dd.di.DiagramElement}. It is bidirectional and
- * its opposite is '
- * {@link org.eclipse.papyrus.dd.di.DiagramElement#getOwningElement
- * <em>Owning Element</em>}'. This feature is a derived union. <!--
- * begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> a
- * collection of diagram elements that are directly owned by this diagram
- * element. <!-- end-model-doc -->
- *
- * @return the value of the '<em>Owned Element</em>' reference list.
- * @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_OwnedElement()
- * @see org.eclipse.papyrus.dd.di.DiagramElement#getOwningElement
- * @model opposite="owningElement" transient="true" changeable="false"
- * volatile="true" derived="true" ordered="false"
+ * Returns the value of the '<em><b>Owned Diagram Element</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.dd.di.DiagramElement}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.dd.di.DiagramElement#getOwningDiagramElement <em>Owning Diagram Element</em>}'.
+ * This feature is a derived union.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * a collection of diagram elements that are directly owned by this diagram element.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Owned Diagram Element</em>' reference list.
+ * @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_OwnedDiagramElement()
+ * @see org.eclipse.papyrus.dd.di.DiagramElement#getOwningDiagramElement
+ * @model opposite="owningDiagramElement" transient="true" changeable="false" volatile="true" derived="true"
* @generated
*/
- EList<DiagramElement> getOwnedElement();
+ EList<DiagramElement> getOwnedDiagramElement();
/**
* Returns the value of the '<em><b>Local Style</b></em>' containment
@@ -113,20 +107,6 @@ public interface DiagramElement extends EObject {
Style getLocalStyle();
/**
- * Sets the value of the '
- * {@link org.eclipse.papyrus.dd.di.DiagramElement#getLocalStyle
- * <em>Local Style</em>}' containment reference. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Local Style</em>' containment
- * reference.
- * @see #getLocalStyle()
- * @generated
- */
- void setLocalStyle(Style value);
-
- /**
* Returns the value of the '<em><b>Shared Style</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> a
* reference to an optional shared style element for this diagram element.
@@ -141,16 +121,39 @@ public interface DiagramElement extends EObject {
Style getSharedStyle();
/**
- * Sets the value of the '
- * {@link org.eclipse.papyrus.dd.di.DiagramElement#getSharedStyle
- * <em>Shared Style</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @param value
- * the new value of the '<em>Shared Style</em>' reference.
- * @see #getSharedStyle()
+ * Returns the value of the '<em><b>Target Edge</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.dd.di.Edge}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.dd.di.Edge#getTargetDiagramElement <em>Target Diagram Element</em>}'.
+ * This feature is a derived union.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * a collection of edges that reference this diagram element as a target.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Target Edge</em>' reference list.
+ * @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_TargetEdge()
+ * @see org.eclipse.papyrus.dd.di.Edge#getTargetDiagramElement
+ * @model opposite="targetDiagramElement" transient="true" changeable="false" volatile="true" derived="true"
+ * @generated
+ */
+ EList<Edge> getTargetEdge();
+
+ /**
+ * Returns the value of the '<em><b>Source Edge</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.dd.di.Edge}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.dd.di.Edge#getSourceDiagramElement <em>Source Diagram Element</em>}'.
+ * This feature is a derived union.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * a collection of edges that reference this diagram element as a source.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Source Edge</em>' reference list.
+ * @see org.eclipse.papyrus.dd.di.DIPackage#getDiagramElement_SourceEdge()
+ * @see org.eclipse.papyrus.dd.di.Edge#getSourceDiagramElement
+ * @model opposite="sourceDiagramElement" transient="true" changeable="false" volatile="true" derived="true"
* @generated
*/
- void setSharedStyle(Style value);
+ EList<Edge> getSourceEdge();
} // DiagramElement

Back to the top