Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/facade/org.eclipse.papyrus.facade/model/facade.ecore')
-rw-r--r--extraplugins/facade/org.eclipse.papyrus.facade/model/facade.ecore21
1 files changed, 14 insertions, 7 deletions
diff --git a/extraplugins/facade/org.eclipse.papyrus.facade/model/facade.ecore b/extraplugins/facade/org.eclipse.papyrus.facade/model/facade.ecore
index cbcf555062f..c689e44cc4d 100644
--- a/extraplugins/facade/org.eclipse.papyrus.facade/model/facade.ecore
+++ b/extraplugins/facade/org.eclipse.papyrus.facade/model/facade.ecore
@@ -24,6 +24,8 @@
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="representedElement" lowerBound="1"
eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EObject"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="useRepresented" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VirtualClassifier" abstract="true"
eSuperTypes="#//virtualmetamodel/VirtualElement">
@@ -43,25 +45,30 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="stereotypeInterface"
lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.uml2.types/model/Types.ecore#//Boolean"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VirtualProperty" eSuperTypes="#//virtualmetamodel/VirtualElement">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" lowerBound="1"
- eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ <eClassifiers xsi:type="ecore:EClass" name="VirtualProperty" eSuperTypes="#//virtualmetamodel/VirtualTypedElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="virtualMetaclass" lowerBound="1"
eType="#//virtualmetamodel/VirtualMetaclass" eOpposite="#//virtualmetamodel/VirtualMetaclass/properties"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VirtualOperation" eSuperTypes="#//virtualmetamodel/VirtualElement">
+ <eClassifiers xsi:type="ecore:EClass" name="VirtualOperation" eSuperTypes="#//virtualmetamodel/VirtualTypedElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
eType="#//virtualmetamodel/VirtualParameter" containment="true"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="VirtualParameter" eSuperTypes="#//virtualmetamodel/VirtualElement"/>
+ <eClassifiers xsi:type="ecore:EClass" name="VirtualParameter" eSuperTypes="#//virtualmetamodel/VirtualTypedElement"/>
<eClassifiers xsi:type="ecore:EClass" name="VirtualDatatype" eSuperTypes="#//virtualmetamodel/VirtualClassifier"/>
<eClassifiers xsi:type="ecore:EClass" name="VirtualEnum" eSuperTypes="#//virtualmetamodel/VirtualClassifier">
<eStructuralFeatures xsi:type="ecore:EReference" name="literals" upperBound="-1"
eType="#//virtualmetamodel/VirtualLiteral" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VirtualLiteral" eSuperTypes="#//virtualmetamodel/VirtualElement"/>
+ <eClassifiers xsi:type="ecore:EClass" name="VirtualTypedElement" abstract="true"
+ eSuperTypes="#//virtualmetamodel/VirtualElement">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" lowerBound="1"
+ eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1"
+ eType="#//virtualmetamodel/VirtualClassifier"/>
+ </eClassifiers>
</eSubpackages>
<eSubpackages name="extensiondefinition" nsURI="http://www.eclipse.org/papyrus/extensiondefinition"
nsPrefix="extensiondefinition">

Back to the top