Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'proprietary/bundles/org.eclipse.upr.platform.java.configuration/model')
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.ecore18
-rw-r--r--proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.genmodel23
2 files changed, 41 insertions, 0 deletions
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.ecore b/proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.ecore
new file mode 100644
index 0000000..8e5ee12
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.ecore
@@ -0,0 +1,18 @@
+<?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="jumpcfg" nsURI="http://org.eclipse.upr.platform.java.configuration/0.9"
+ nsPrefix="jcfg">
+ <eClassifiers xsi:type="ecore:EClass" name="Configuration">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="configurationParameters"
+ upperBound="-1" eType="#//ConfigurationParameter" containment="true"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ConfigurationParameter"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ProfileConfigurationParameter" eSuperTypes="#//ConfigurationParameter">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="repeatingStereotypes" eType="#//RepeatingStereotypesSolution"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="RepeatingStereotypesSolution">
+ <eLiterals name="composition"/>
+ <eLiterals name="emulation" value="1"/>
+ <eLiterals name="native" value="2"/>
+ </eClassifiers>
+</ecore:EPackage>
diff --git a/proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.genmodel b/proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.genmodel
new file mode 100644
index 0000000..3991784
--- /dev/null
+++ b/proprietary/bundles/org.eclipse.upr.platform.java.configuration/model/JumpCfg.genmodel
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+ xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.upr.platform.java.configuration/src"
+ modelPluginID="org.eclipse.upr.platform.java.configuration" modelName="JumpCfg"
+ rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
+ complianceLevel="7.0" copyrightFields="false" operationReflection="true" importOrganizing="true">
+ <foreignModel>JumpCfg.ecore</foreignModel>
+ <genPackages prefix="JConfiguration" basePackage="org.eclipse.upr.platform.java"
+ disposableProviderFactory="true" ecorePackage="JumpCfg.ecore#/">
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="JumpCfg.ecore#//RepeatingStereotypesSolution">
+ <genEnumLiterals ecoreEnumLiteral="JumpCfg.ecore#//RepeatingStereotypesSolution/composition"/>
+ <genEnumLiterals ecoreEnumLiteral="JumpCfg.ecore#//RepeatingStereotypesSolution/emulation"/>
+ <genEnumLiterals ecoreEnumLiteral="JumpCfg.ecore#//RepeatingStereotypesSolution/native"/>
+ </genEnums>
+ <genClasses ecoreClass="JumpCfg.ecore#//Configuration">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference JumpCfg.ecore#//Configuration/configurationParameters"/>
+ </genClasses>
+ <genClasses ecoreClass="JumpCfg.ecore#//ConfigurationParameter"/>
+ <genClasses ecoreClass="JumpCfg.ecore#//ProfileConfigurationParameter">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute JumpCfg.ecore#//ProfileConfigurationParameter/repeatingStereotypes"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>

Back to the top