blob: e4084898d05bc42355917d38fbb4267133616ad7 [file] [log] [blame]
<?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.oomph.setup.sync/src" creationIcons="false"
editDirectory="" editorDirectory="" modelPluginID="org.eclipse.oomph.setup.sync"
modelName="SetupSync" modelPluginClass="org.eclipse.oomph.setup.internal.sync.SetupSyncPlugin"
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
testsDirectory="" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
copyrightFields="false" optimizedHasChildren="true" runtimeVersion="2.10" usedGenPackages="../../org.eclipse.oomph.base/model/Base.genmodel#//base ../../org.eclipse.oomph.setup/model/Setup.genmodel#//setup"
decoration="Live" cleanup="true">
<foreignModel>SetupSync.ecore</foreignModel>
<genPackages prefix="Sync" basePackage="org.eclipse.oomph.setup" disposableProviderFactory="true"
multipleEditorPages="false" generateModelWizard="false" fileExtensions="xml"
ecorePackage="SetupSync.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="SetupSync.ecore#//SyncPolicy">
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncPolicy/Include"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncPolicy/Exclude"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="SetupSync.ecore#//SyncDeltaType">
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncDeltaType/Unchanged"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncDeltaType/Changed"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncDeltaType/Removed"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="SetupSync.ecore#//SyncActionType">
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncActionType/None"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncActionType/SetLocal"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncActionType/SetRemote"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncActionType/Remove"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncActionType/Conflict"/>
<genEnumLiterals ecoreEnumLiteral="SetupSync.ecore#//SyncActionType/Exclude"/>
</genEnums>
<genClasses ecoreClass="SetupSync.ecore#//RemoteData">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SetupSync.ecore#//RemoteData/policies"/>
</genClasses>
<genClasses ecoreClass="SetupSync.ecore#//StringToSyncPolicyMapEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//StringToSyncPolicyMapEntry/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//StringToSyncPolicyMapEntry/value"/>
</genClasses>
<genClasses ecoreClass="SetupSync.ecore#//SyncDelta">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//SyncDelta/iD"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SetupSync.ecore#//SyncDelta/oldTask"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SetupSync.ecore#//SyncDelta/newTask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//SyncDelta/type"/>
</genClasses>
<genClasses ecoreClass="SetupSync.ecore#//SyncAction">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SetupSync.ecore#//SyncAction/localDelta"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SetupSync.ecore#//SyncAction/remoteDelta"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//SyncAction/computedType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//SyncAction/resolvedType"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute SetupSync.ecore#//SyncAction/effectiveType"/>
</genClasses>
</genPackages>
</genmodel:GenModel>