| <?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" copyrightText="Copyright 2011 Chair for Applied Software Engineering,
Technische Universitaet Muenchen.
All rights reserved. This program and the accompanying materials
are made available under the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html

Contributors:" |
| modelDirectory="/org.eclipse.emf.emfstore.server.model/src" editDirectory="/org.eclipse.emf.emfstore.server.model.edit/src" |
| editorDirectory="/org.eclipse.emf.emfstore.server.model.editor/src" modelPluginID="org.eclipse.emf.emfstore.server.model" |
| modelName="Server" nonNLSMarkers="true" codeFormatting="true" commentFormatting="true" |
| importerID="org.eclipse.emf.importer.ecore" containmentProxies="true" complianceLevel="5.0" |
| copyrightFields="false" editPluginID="org.eclipse.emf.emfstore.internal.server.model.edit" |
| editorPluginID="org.eclipse.emf.emfstore.internal.server.model.editor" runtimeVersion="2.5" |
| language="" usedGenPackages="../../org.eclipse.emf.emfstore.common.model/model/common.genmodel#//model" |
| importOrganizing="true" cleanup="true"> |
| <foreignModel>server.ecore</foreignModel> |
| <genPackages prefix="Model" basePackage="org.eclipse.emf.emfstore.internal.server" |
| disposableProviderFactory="true" ecorePackage="server.ecore#/"> |
| <genClasses ecoreClass="server.ecore#//ProjectHistory"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ProjectHistory/projectId"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ProjectHistory/versions"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//ProjectHistory/projectName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//ProjectHistory/projectDescription"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ProjectHistory/sharedProperties"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ProjectHistory/branches"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//ProjectInfo"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//ProjectInfo/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//ProjectInfo/description"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference server.ecore#//ProjectInfo/projectId"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference server.ecore#//ProjectInfo/version"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//SessionId"/> |
| <genClasses ecoreClass="server.ecore#//ServerSpace"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ServerSpace/groups"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ServerSpace/projects"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ServerSpace/openSessions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//ServerSpace/users"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//ProjectId"/> |
| <genClasses ecoreClass="server.ecore#//VersionInfo"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//VersionInfo/emfStoreVersionString"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//ClientVersionInfo"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//ClientVersionInfo/version"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//ClientVersionInfo/name"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//FileIdentifier"/> |
| <genClasses ecoreClass="server.ecore#//AuthenticationInformation"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//AuthenticationInformation/sessionId"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//AuthenticationInformation/resolvedACUser"/> |
| </genClasses> |
| <nestedGenPackages prefix="Versioning" basePackage="org.eclipse.emf.emfstore.internal.server.model" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//versioning"> |
| <genClasses ecoreClass="server.ecore#//versioning/TagVersionSpec"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/TagVersionSpec/name"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/DateVersionSpec"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/DateVersionSpec/date"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/PrimaryVersionSpec"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/PrimaryVersionSpec/identifier"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/PrimaryVersionSpec/projectStateChecksum"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="server.ecore#//versioning/VersionSpec"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/VersionSpec/branch"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/LogMessage"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/LogMessage/author"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/LogMessage/message"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/LogMessage/date"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/LogMessage/clientDate"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/ChangePackage"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/ChangePackage/operations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/ChangePackage/events"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/ChangePackage/versionProperties"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/HistoryInfo"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/primarySpec"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/nextSpec"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/previousSpec"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/mergedFrom"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/mergedTo"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/logMessage"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/tagSpecs"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/versionProperties"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryInfo/changePackage"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/HistoryQuery"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/HistoryQuery/source"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/HistoryQuery/includeChangePackages"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/HistoryQuery/includeAllVersions"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/RangeQuery"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/RangeQuery/upperLimit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/RangeQuery/lowerLimit"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/RangeQuery/includeIncoming"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/RangeQuery/includeOutgoing"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/PathQuery"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/PathQuery/target"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/ModelElementQuery"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/ModelElementQuery/modelElements"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/Version"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/Version/primarySpec"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/Version/tagSpecs"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/Version/nextVersion"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/Version/previousVersion"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/Version/logMessage"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/Version/ancestorVersion"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/Version/branchedVersions"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/Version/mergedToVersion"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/Version/mergedFromVersion"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/HeadVersionSpec"/> |
| <genClasses ecoreClass="server.ecore#//versioning/VersionProperty"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/VersionProperty/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/VersionProperty/value"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/BranchVersionSpec"/> |
| <genClasses ecoreClass="server.ecore#//versioning/BranchInfo"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/BranchInfo/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/BranchInfo/head"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/BranchInfo/source"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/AncestorVersionSpec"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/AncestorVersionSpec/target"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/AncestorVersionSpec/source"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/PagedUpdateVersionSpec"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/PagedUpdateVersionSpec/maxChanges"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/PagedUpdateVersionSpec/baseVersionSpec"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="server.ecore#//versioning/AbstractChangePackage"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/AbstractChangePackage/logMessage"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/FileBasedChangePackage"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/FileBasedChangePackage/filePath"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/FileBasedChangePackage/operationProxies"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/OperationProxy"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/OperationProxy/proxies"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/ChangePackageEnvelope"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/ChangePackageEnvelope/fragmentIndex"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/ChangePackageEnvelope/fragmentCount"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute server.ecore#//versioning/ChangePackageEnvelope/fragment"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/ChangePackageProxy"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/ChangePackageProxy/id"/> |
| </genClasses> |
| <nestedGenPackages prefix="Operations" basePackage="org.eclipse.emf.emfstore.internal.server.model.versioning" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//versioning/operations"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="server.ecore#//versioning/operations/ContainmentType"> |
| <genEnumLiterals ecoreEnumLiteral="server.ecore#//versioning/operations/ContainmentType/NONE"/> |
| <genEnumLiterals ecoreEnumLiteral="server.ecore#//versioning/operations/ContainmentType/CONTAINER"/> |
| <genEnumLiterals ecoreEnumLiteral="server.ecore#//versioning/operations/ContainmentType/CONTAINMENT"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="server.ecore#//versioning/operations/UnsetType"> |
| <genEnumLiterals ecoreEnumLiteral="server.ecore#//versioning/operations/UnsetType/NONE"/> |
| <genEnumLiterals ecoreEnumLiteral="server.ecore#//versioning/operations/UnsetType/IS_UNSET"/> |
| <genEnumLiterals ecoreEnumLiteral="server.ecore#//versioning/operations/UnsetType/WAS_UNSET"/> |
| </genEnums> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/AbstractOperation"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/AbstractOperation/modelElementId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/AbstractOperation/accepted"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/AbstractOperation/clientDate"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/CompositeOperation"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/CompositeOperation/subOperations"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/CompositeOperation/mainOperation"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/CompositeOperation/compositeName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/CompositeOperation/compositeDescription"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/CompositeOperation/reversed"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/FeatureOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/FeatureOperation/featureName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/FeatureOperation/unset"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/CreateDeleteOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/CreateDeleteOperation/delete"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/CreateDeleteOperation/modelElement"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/CreateDeleteOperation/subOperations"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/CreateDeleteOperation/eObjectToIdMap"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/AttributeOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/AttributeOperation/oldValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/AttributeOperation/newValue"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/MultiAttributeOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeOperation/add"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeOperation/indexes"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeOperation/referencedValues"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/MultiAttributeSetOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeSetOperation/index"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeSetOperation/oldValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeSetOperation/newValue"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/MultiAttributeMoveOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeMoveOperation/oldIndex"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeMoveOperation/newIndex"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiAttributeMoveOperation/referencedValue"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/SingleReferenceOperation"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/SingleReferenceOperation/oldValue"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/SingleReferenceOperation/newValue"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/MultiReferenceSetOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiReferenceSetOperation/index"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/MultiReferenceSetOperation/oldValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/MultiReferenceSetOperation/newValue"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/MultiReferenceOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiReferenceOperation/add"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiReferenceOperation/index"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/operations/MultiReferenceOperation/referencedModelElements"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/MultiReferenceMoveOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiReferenceMoveOperation/oldIndex"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/MultiReferenceMoveOperation/newIndex"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/MultiReferenceMoveOperation/referencedModelElementId"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/ReferenceOperation"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/ReferenceOperation/bidirectional"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/ReferenceOperation/oppositeFeatureName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/ReferenceOperation/containmentType"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/OperationId"/> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/OperationGroup"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/OperationGroup/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/OperationGroup/operations"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/ModelElementGroup"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/operations/ModelElementGroup/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/ModelElementGroup/modelElements"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/operations/EObjectToModelElementIdMap"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/EObjectToModelElementIdMap/key"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//versioning/operations/EObjectToModelElementIdMap/value"/> |
| </genClasses> |
| <nestedGenPackages prefix="Semantic" basePackage="org.eclipse.emf.emfstore.internal.server.model.versioning.operations" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//versioning/operations/semantic"> |
| <genClasses image="false" ecoreClass="server.ecore#//versioning/operations/semantic/SemanticCompositeOperation"/> |
| </nestedGenPackages> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Events" basePackage="org.eclipse.emf.emfstore.internal.server.model.versioning" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//versioning/events"> |
| <genClasses ecoreClass="server.ecore#//versioning/events/Event"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//versioning/events/Event/timestamp"/> |
| </genClasses> |
| <nestedGenPackages prefix="Server" basePackage="org.eclipse.emf.emfstore.internal.server.model.versioning.events" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//versioning/events/server"> |
| <genClasses image="false" ecoreClass="server.ecore#//versioning/events/server/ServerEvent"/> |
| <genClasses image="false" ecoreClass="server.ecore#//versioning/events/server/ServerProjectEvent"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/events/server/ServerProjectEvent/projectId"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//versioning/events/server/ProjectUpdatedEvent"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//versioning/events/server/ProjectUpdatedEvent/newVersion"/> |
| </genClasses> |
| </nestedGenPackages> |
| </nestedGenPackages> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Accesscontrol" basePackage="org.eclipse.emf.emfstore.internal.server.model" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//accesscontrol"> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/ACUser"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/ACUser/firstName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/ACUser/lastName"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//accesscontrol/ACUser/effectiveGroups"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/ACUser/password"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/ACOrgUnit"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/ACOrgUnit/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//accesscontrol/ACOrgUnit/roles"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/ACOrgUnit/description"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//accesscontrol/ACOrgUnit/properties"/> |
| <genOperations ecoreOperation="server.ecore#//accesscontrol/ACOrgUnit/getId"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/ACGroup"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//accesscontrol/ACGroup/members"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/ACOrgUnitId"/> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/OrgUnitProperty"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/OrgUnitProperty/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//accesscontrol/OrgUnitProperty/value"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//accesscontrol/OrgUnitProperty/project"/> |
| </genClasses> |
| <nestedGenPackages prefix="Roles" basePackage="org.eclipse.emf.emfstore.internal.server.model.accesscontrol" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//accesscontrol/roles"> |
| <genClasses image="false" ecoreClass="server.ecore#//accesscontrol/roles/Role"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" |
| ecoreFeature="ecore:EReference server.ecore#//accesscontrol/roles/Role/projects"/> |
| <genOperations ecoreOperation="server.ecore#//accesscontrol/roles/Role/canAdministrate"> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canAdministrate/projectId"/> |
| </genOperations> |
| <genOperations ecoreOperation="server.ecore#//accesscontrol/roles/Role/canCreate"> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canCreate/projectId"/> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canCreate/modelElement"/> |
| </genOperations> |
| <genOperations ecoreOperation="server.ecore#//accesscontrol/roles/Role/canDelete"> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canDelete/projectId"/> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canDelete/modelElement"/> |
| </genOperations> |
| <genOperations ecoreOperation="server.ecore#//accesscontrol/roles/Role/canModify"> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canModify/projectId"/> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canModify/modelElement"/> |
| </genOperations> |
| <genOperations ecoreOperation="server.ecore#//accesscontrol/roles/Role/canRead"> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canRead/projectId"/> |
| <genParameters ecoreParameter="server.ecore#//accesscontrol/roles/Role/canRead/modelElement"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/roles/ReaderRole"/> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/roles/WriterRole"/> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/roles/ProjectAdminRole"/> |
| <genClasses ecoreClass="server.ecore#//accesscontrol/roles/ServerAdmin"/> |
| </nestedGenPackages> |
| </nestedGenPackages> |
| <nestedGenPackages prefix="Url" basePackage="org.eclipse.emf.emfstore.internal.server.model" |
| disposableProviderFactory="true" ecorePackage="server.ecore#//url"> |
| <genClasses ecoreClass="server.ecore#//url/ServerUrl"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//url/ServerUrl/hostName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//url/ServerUrl/port"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//url/ProjectUrlFragment"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//url/ProjectUrlFragment/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//url/ProjectUrlFragment/projectId"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//url/ModelElementUrlFragment"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute server.ecore#//url/ModelElementUrlFragment/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//url/ModelElementUrlFragment/modelElementId"/> |
| </genClasses> |
| <genClasses ecoreClass="server.ecore#//url/ModelElementUrl"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//url/ModelElementUrl/serverUrl"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//url/ModelElementUrl/projectUrlFragment"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference server.ecore#//url/ModelElementUrl/modelElementUrlFragment"/> |
| </genClasses> |
| </nestedGenPackages> |
| </genPackages> |
| </genmodel:GenModel> |