Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.oomph.setup/model/Setup.genmodel')
-rw-r--r--plugins/org.eclipse.oomph.setup/model/Setup.genmodel28
1 files changed, 26 insertions, 2 deletions
diff --git a/plugins/org.eclipse.oomph.setup/model/Setup.genmodel b/plugins/org.eclipse.oomph.setup/model/Setup.genmodel
index f0655535f..770cec5f2 100644
--- a/plugins/org.eclipse.oomph.setup/model/Setup.genmodel
+++ b/plugins/org.eclipse.oomph.setup/model/Setup.genmodel
@@ -25,6 +25,7 @@
<genEnumLiterals ecoreEnumLiteral="Setup.ecore#//ScopeType/Installation"/>
<genEnumLiterals ecoreEnumLiteral="Setup.ecore#//ScopeType/Workspace"/>
<genEnumLiterals ecoreEnumLiteral="Setup.ecore#//ScopeType/User"/>
+ <genEnumLiterals ecoreEnumLiteral="Setup.ecore#//ScopeType/Macro"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="Setup.ecore#//Trigger">
<genEnumLiterals ecoreEnumLiteral="Setup.ecore#//Trigger/BOOTSTRAP"/>
@@ -96,6 +97,7 @@
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//Scope/qualifiedName"/>
<genOperations ecoreOperation="Setup.ecore#//Scope/getParentScope"/>
<genOperations ecoreOperation="Setup.ecore#//Scope/getType"/>
+ <genOperations ecoreOperation="Setup.ecore#//Scope/getQualifiedLabel"/>
</genClasses>
<genClasses ecoreClass="Setup.ecore#//Index">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//Index/name"/>
@@ -167,14 +169,16 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Setup.ecore#//LocationCatalog/workspaces"/>
</genClasses>
<genClasses ecoreClass="Setup.ecore#//Installation">
- <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Setup.ecore#//Installation/productVersion"/>
+ <genFeatures children="true" createChild="false" propertySortChoices="true"
+ ecoreFeature="ecore:EReference Setup.ecore#//Installation/productVersion"/>
</genClasses>
<genClasses ecoreClass="Setup.ecore#//InstallationTask" labelFeature="#//setup/InstallationTask/location">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//InstallationTask/location"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//InstallationTask/relativeProductFolder"/>
</genClasses>
<genClasses ecoreClass="Setup.ecore#//Workspace">
- <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Setup.ecore#//Workspace/streams"/>
+ <genFeatures children="true" createChild="false" propertySortChoices="true"
+ ecoreFeature="ecore:EReference Setup.ecore#//Workspace/streams"/>
</genClasses>
<genClasses ecoreClass="Setup.ecore#//WorkspaceTask" labelFeature="#//setup/WorkspaceTask/location">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//WorkspaceTask/location"/>
@@ -265,5 +269,25 @@
<genFeatures children="true" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference Setup.ecore#//WorkspaceToInstallationsMapEntry/value"/>
</genClasses>
+ <genClasses ecoreClass="Setup.ecore#//Macro">
+ <genFeatures property="None" notify="false" createChild="false" propertySortChoices="true"
+ ecoreFeature="ecore:EReference Setup.ecore#//Macro/logicalContainer"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Setup.ecore#//Macro/parameters"/>
+ </genClasses>
+ <genClasses ecoreClass="Setup.ecore#//Parameter">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//Parameter/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//Parameter/description"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//Parameter/defaultValue"/>
+ </genClasses>
+ <genClasses ecoreClass="Setup.ecore#//MacroTask">
+ <genFeatures property="None" children="true" createChild="true" propertyMultiLine="true"
+ ecoreFeature="ecore:EReference Setup.ecore#//MacroTask/arguments"/>
+ <genFeatures children="true" createChild="false" propertySortChoices="true"
+ ecoreFeature="ecore:EReference Setup.ecore#//MacroTask/macro"/>
+ </genClasses>
+ <genClasses ecoreClass="Setup.ecore#//Argument">
+ <genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Setup.ecore#//Argument/parameter"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Setup.ecore#//Argument/value"/>
+ </genClasses>
</genPackages>
</genmodel:GenModel>

Back to the top