Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'deprecated/org.eclipse.papyrus.conversion.di2/model/di2-master.ecore')
-rw-r--r--deprecated/org.eclipse.papyrus.conversion.di2/model/di2-master.ecore148
1 files changed, 148 insertions, 0 deletions
diff --git a/deprecated/org.eclipse.papyrus.conversion.di2/model/di2-master.ecore b/deprecated/org.eclipse.papyrus.conversion.di2/model/di2-master.ecore
new file mode 100644
index 00000000000..0e2ecdd82a4
--- /dev/null
+++ b/deprecated/org.eclipse.papyrus.conversion.di2/model/di2-master.ecore
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="di2"
+ nsPrefix="di2">
+ <eClassifiers xsi:type="ecore:EClass" name="DiagramElement">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="property" upperBound="-1"
+ eType="#//Property" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVisible" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Boolean"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="reference" upperBound="-1"
+ eType="#//Reference"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="container" eType="#//GraphElement"
+ eOpposite="#//GraphElement/contained"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontFamily" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"
+ defaultValueLiteral=""/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontSize" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Integer"
+ defaultValueLiteral="10"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"
+ defaultValueLiteral=""/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineThickness" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Integer"
+ defaultValueLiteral="1"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontColor" eType="#//RGB"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="foregroundColor" eType="#//RGB"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="backgroundColor" eType="#//RGB"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="borderColor" eType="#//RGB"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="translucent" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Boolean"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="semanticParent" eType="#//DiagramElement"
+ eOpposite="#//DiagramElement/semanticChild"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="semanticChild" upperBound="-1"
+ eType="#//DiagramElement" eOpposite="#//DiagramElement/semanticParent"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphElement" eSuperTypes="#//DiagramElement">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="contained" upperBound="-1"
+ eType="#//DiagramElement" containment="true" eOpposite="#//DiagramElement/container"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="link" upperBound="-1" eType="#//DiagramLink"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="semanticModel" eType="#//SemanticModelBridge"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" eType="#//Point"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="graphEdgeSource" upperBound="-1"
+ eType="#//GraphEdge"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="graphEdgeTarget" upperBound="-1"
+ eType="#//GraphEdge"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="anchorage" upperBound="-1"
+ eType="#//GraphConnector" containment="true" eOpposite="#//GraphConnector/graphElement"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="#//DiagramElement">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIndividualRepresentation"
+ eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Boolean"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="referenced" lowerBound="1"
+ eType="#//DiagramElement"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Property">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphEdge" eSuperTypes="#//GraphElement">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="anchorSource" lowerBound="1"
+ eType="#//GraphElement"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="anchorTarget" lowerBound="1"
+ eType="#//GraphElement"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" lowerBound="2"
+ upperBound="2" eType="#//GraphConnector" eOpposite="#//GraphConnector/graphEdge"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="waypoints" upperBound="-1"
+ eType="#//Point"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphConnector">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" eType="#//Point"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="graphEdge" upperBound="-1"
+ eType="#//GraphEdge" eOpposite="#//GraphEdge/anchor"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="graphElement" lowerBound="1"
+ eType="#//GraphElement" eOpposite="#//GraphElement/anchorage"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphNode" eSuperTypes="#//GraphElement">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" eType="#//Dimension"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DiagramLink">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="diagram" lowerBound="1"
+ eType="#//Diagram"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" eType="#//Double"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewport" eType="#//Point"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="graphElement" lowerBound="1"
+ eType="#//GraphElement"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Diagram" eSuperTypes="#//GraphNode">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="owner" lowerBound="1" eType="#//SemanticModelBridge"
+ containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" eType="#//Double"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewport" eType="#//Point"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="diagramLink" upperBound="-1"
+ eType="#//DiagramLink"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//TypeDiagram"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SemanticModelBridge">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentation" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="graphElement" eType="#//GraphElement"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SimpleSemanticModelElement" eSuperTypes="#//SemanticModelBridge">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeinfo" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Uml1SemanticModelBridge" eSuperTypes="#//SemanticModelBridge">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="ecore:EClass ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Element"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="CoreSemanticModelBridge" eSuperTypes="#//SemanticModelBridge"/>
+ <eClassifiers xsi:type="ecore:EClass" name="LeafElement" eSuperTypes="#//DiagramElement"/>
+ <eClassifiers xsi:type="ecore:EClass" name="TextElement" eSuperTypes="#//LeafElement">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="#//LeafElement">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="mimeType" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//String"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GraphicPrimitive" eSuperTypes="#//LeafElement"/>
+ <eClassifiers xsi:type="ecore:EClass" name="Polilyne" eSuperTypes="#//GraphicPrimitive">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="waypoints" lowerBound="2"
+ upperBound="-1" eType="#//Point"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="closed" lowerBound="2"
+ upperBound="-1" eType="ecore:EDataType ../../../plugin/org.eclipse.uml2.uml/model/UML.ecore#//Boolean"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="#//GraphicPrimitive">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="center" eType="#//Point"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="radiusX" eType="#//Double"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="radiusY" eType="#//Double"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" eType="#//Double"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="startAngle" eType="#//Double"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="endAngle" eType="#//Double"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="Point" instanceClassName="org.eclipse.draw2d.geometry.Point"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Dimension" instanceClassName="org.eclipse.draw2d.geometry.Dimension"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Double" instanceClassName="double"/>
+ <eClassifiers xsi:type="ecore:EEnum" name="TypeDiagram" instanceClassName="">
+ <eLiterals name="ClassDiagram" value="1"/>
+ <eLiterals name="CompositeStructureDiagram" value="2"/>
+ <eLiterals name="ComponentDiagram" value="3"/>
+ <eLiterals name="DeploymentDiagram" value="4"/>
+ <eLiterals name="ObjectDiagram" value="5"/>
+ <eLiterals name="PackageDiagram" value="6"/>
+ <eLiterals name="ActivityDiagram" value="7"/>
+ <eLiterals name="SequenceDiagram" value="8"/>
+ <eLiterals name="CommunicationDiagram" value="9"/>
+ <eLiterals name="InteractionOverviewDiagram" value="10"/>
+ <eLiterals name="TimingDiagram" value="11"/>
+ <eLiterals name="UseCaseDiagram" value="12"/>
+ <eLiterals name="StateMachineDiagram" value="13"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="RGB" instanceClassName="org.eclipse.swt.graphics.RGB"/>
+</ecore:EPackage>

Back to the top