<?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.emf.edapt.history/generated-src" editDirectory="/org.eclipse.emf.edapt.history.edit/generated-src" | |
editorDirectory="/org.eclipse.emf.edapt.history.editor/generated-src" modelPluginID="org.eclipse.emf.edapt.history" | |
templateDirectory="" modelName="History" modelPluginClass="org.eclipse.emf.edapt.spi.history.HistoryPlugin" | |
importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" | |
usedGenPackages="../../org.eclipse.emf.edapt.declaration/model/declaration.genmodel#//declaration platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> | |
<foreignModel>history.ecore</foreignModel> | |
<genPackages prefix="History" basePackage="org.eclipse.emf.edapt.spi" resource="XMI" | |
disposableProviderFactory="true" multipleEditorPages="false" generateModelWizard="false" | |
ecorePackage="history.ecore#/"> | |
<genClasses ecoreClass="history.ecore#//History"> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference history.ecore#//History/releases"/> | |
<genOperations ecoreOperation="history.ecore#//History/getFirstRelease"/> | |
<genOperations ecoreOperation="history.ecore#//History/getLastRelease"/> | |
<genOperations ecoreOperation="history.ecore#//History/getRootPackages"/> | |
<genOperations ecoreOperation="history.ecore#//History/getLatestRelease"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//Release"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//Release/date"/> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference history.ecore#//Release/changes"/> | |
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference history.ecore#//Release/history"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//Release/label"/> | |
<genOperations ecoreOperation="history.ecore#//Release/getNextRelease"/> | |
<genOperations ecoreOperation="history.ecore#//Release/getPreviousRelease"/> | |
<genOperations ecoreOperation="history.ecore#//Release/isFirstRelease"/> | |
<genOperations ecoreOperation="history.ecore#//Release/isLastRelease"/> | |
<genOperations ecoreOperation="history.ecore#//Release/getNumber"/> | |
<genOperations ecoreOperation="history.ecore#//Release/isLatestRelease"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="history.ecore#//Change" labelFeature="#//history/Change/description"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//Change/breaking"/> | |
<genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute history.ecore#//Change/description"/> | |
<genOperations ecoreOperation="history.ecore#//Change/getRelease"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="history.ecore#//PrimitiveChange"/> | |
<genClasses ecoreClass="history.ecore#//NoChange" labelFeature="#//history/Change/description"/> | |
<genClasses image="false" ecoreClass="history.ecore#//ContentChange"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//ContentChange/target"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//ContentChange/reference"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//ContentChange/referenceName"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="history.ecore#//NonDelete"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//NonDelete/element"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//Create"/> | |
<genClasses ecoreClass="history.ecore#//Move"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//Move/source"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//Delete"> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference history.ecore#//Delete/element"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="history.ecore#//ValueChange"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//ValueChange/element"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//ValueChange/feature"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//ValueChange/featureName"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//ValueChange/dataValue"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//ValueChange/referenceValue"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//ValueChange/value"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//Set"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//Set/oldDataValue"/> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//Set/oldReferenceValue"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//Set/oldValue"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//Add"/> | |
<genClasses ecoreClass="history.ecore#//Remove"/> | |
<genClasses ecoreClass="history.ecore#//CompositeChange"> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference history.ecore#//CompositeChange/changes"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//OperationChange"> | |
<genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference history.ecore#//OperationChange/operation"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//OperationInstance"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference history.ecore#//OperationInstance/parameters"/> | |
<genOperations ecoreOperation="history.ecore#//OperationInstance/getParameter"> | |
<genParameters ecoreParameter="history.ecore#//OperationInstance/getParameter/name"/> | |
</genOperations> | |
<genOperations ecoreOperation="history.ecore#//OperationInstance/getParameterValue"> | |
<genParameters ecoreParameter="history.ecore#//OperationInstance/getParameterValue/name"/> | |
</genOperations> | |
<genOperations ecoreOperation="history.ecore#//OperationInstance/getOperation"/> | |
<genOperations ecoreOperation="history.ecore#//OperationInstance/setParameterValue"> | |
<genParameters ecoreParameter="history.ecore#//OperationInstance/setParameterValue/name"/> | |
<genParameters ecoreParameter="history.ecore#//OperationInstance/setParameterValue/value"/> | |
</genOperations> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//ParameterInstance"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//ParameterInstance/value"/> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//ParameterInstance/dataValue"/> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference history.ecore#//ParameterInstance/referenceValue"/> | |
<genOperations ecoreOperation="history.ecore#//ParameterInstance/getParameter"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//ModelReference"> | |
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference history.ecore#//ModelReference/element"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="history.ecore#//NamedElement"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//NamedElement/name"/> | |
</genClasses> | |
<genClasses ecoreClass="history.ecore#//MigrateableChange"/> | |
<genClasses ecoreClass="history.ecore#//MigrationChange"> | |
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute history.ecore#//MigrationChange/migration"/> | |
<genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference history.ecore#//MigrationChange/changes"/> | |
</genClasses> | |
<genClasses image="false" ecoreClass="history.ecore#//InitializerChange"> | |
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference history.ecore#//InitializerChange/changes"/> | |
</genClasses> | |
</genPackages> | |
</genmodel:GenModel> |