blob: 731c3695086f4141a574015102b77cd469d9a311 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
<?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 (c) 2017 CEA LIST.

 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License v1.0
 which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/epl-v10.html
 
 Contributors:
 Maged Elaasar - Initial API and implementation
 
"
modelDirectory="/org.eclipse.papyrus.infra.core.architecture/src-gen" editDirectory="/org.eclipse.papyrus.infra.core.architecture.edit/src-gen"
editorDirectory="/org.eclipse.papyrus.infra.core.architecture.editor/src-gen"
modelPluginID="org.eclipse.papyrus.infra.core.architecture" modelName="Architecture"
nonNLSMarkers="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
testsDirectory="/org.eclipse.papyrus.infra.core.architecture.tests/src-gen" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="8.0" copyrightFields="false" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.genmodel#//types"
operationReflection="true" importOrganizing="true">
<foreignModel>Architecture.ecore</foreignModel>
<genPackages prefix="Architecture" basePackage="org.eclipse.papyrus.infra.core"
disposableProviderFactory="true" extensibleProviderFactory="true" ecorePackage="Architecture.ecore#/">
<genClasses image="false" ecoreClass="Architecture.ecore#//ADElement">
<genFeatures createChild="false" propertyCategory="Element" propertyDescription="The unique id of the element"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ADElement/id"/>
<genFeatures createChild="false" propertyCategory="Element" propertyDescription="The name of the element"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ADElement/name"/>
<genFeatures createChild="false" propertyCategory="Element" propertyDescription="The description of the element"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ADElement/description"/>
<genFeatures createChild="false" propertyCategory="Element" propertyDescription="The qualified name of the element"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ADElement/qualifiedName"/>
<genFeatures createChild="false" propertyCategory="Element" propertyDescription="The icon of the element specified using a platform plugin URI"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ADElement/icon"/>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//ArchitectureDomain">
<genFeatures property="None" children="true" createChild="true" propertyDescription="The set of stakeholders defined by the domain"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureDomain/stakeholders"/>
<genFeatures property="None" children="true" createChild="true" propertyDescription="The set of concerns defined by the domain"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureDomain/concerns"/>
<genFeatures property="None" children="true" createChild="true" propertyDescription="The set of contexts defined by the domain"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureDomain/contexts"/>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//ArchitectureDescriptionLanguage">
<genFeatures property="None" children="true" createChild="true" propertyDescription="The set of representation kinds defined by the language"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureDescriptionLanguage/representationKinds"/>
<genFeatures notify="false" createChild="false" propertyCategory="Description Language"
propertyDescription="The metamodel used by the language" propertySortChoices="true"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureDescriptionLanguage/metamodel"/>
<genFeatures notify="false" createChild="false" propertyCategory="Description Language"
propertyDescription="The set of UML profiles used by the language" propertySortChoices="true"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureDescriptionLanguage/profiles"/>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//Stakeholder">
<genFeatures notify="false" createChild="false" propertyCategory="Stakeholder"
propertyDescription="The set of concerns of the stakeholder" propertySortChoices="true"
ecoreFeature="ecore:EReference Architecture.ecore#//Stakeholder/concerns"/>
<genFeatures property="None" notify="false" createChild="false" propertyDescription="The domain that defines the stakeholder"
ecoreFeature="ecore:EReference Architecture.ecore#//Stakeholder/domain"/>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//Concern">
<genFeatures property="None" notify="false" createChild="false" propertyDescription="The domain that defines the concern"
ecoreFeature="ecore:EReference Architecture.ecore#//Concern/domain"/>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//ArchitectureViewpoint">
<genFeatures notify="false" createChild="false" propertyCategory="Viewpoint"
propertyDescription="The set of concerns covered by the viewpoint" propertySortChoices="true"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureViewpoint/concerns"/>
<genFeatures notify="false" createChild="false" propertyCategory="Viewpoint"
propertyDescription="The set of representation kinds provided by the viewpoint"
propertySortChoices="true" ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureViewpoint/representationKinds"/>
<genFeatures property="None" notify="false" createChild="false" propertyDescription="The context that defines the viewpoint"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureViewpoint/context"/>
</genClasses>
<genClasses image="false" ecoreClass="Architecture.ecore#//RepresentationKind">
<genFeatures property="None" notify="false" createChild="false" propertyDescription="The language that defines the representation kind"
ecoreFeature="ecore:EReference Architecture.ecore#//RepresentationKind/language"/>
<genFeatures notify="false" createChild="false" propertyCategory="Representation Kind"
propertyDescription="The set of concerns covered by the representation kind"
propertySortChoices="true" ecoreFeature="ecore:EReference Architecture.ecore#//RepresentationKind/concerns"/>
</genClasses>
<genClasses image="false" ecoreClass="Architecture.ecore#//ArchitectureContext">
<genFeatures property="None" children="true" createChild="true" propertyDescription="The set of viewpoints defined by the context"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureContext/viewpoints"/>
<genFeatures notify="false" createChild="false" propertyCategory="Context" propertyDescription="The set of viewpoints that are selected for the context by default"
propertySortChoices="true" ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureContext/defaultViewpoints"/>
<genFeatures notify="false" createChild="false" propertyCategory="Context" propertyDescription="The set of element type set configurations that are used by the context (typically found in .elementtypesconfigurations resources)"
propertySortChoices="true" ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureContext/elementTypes"/>
<genFeatures property="None" notify="false" createChild="false" propertyDescription="The domain that defines the context"
ecoreFeature="ecore:EReference Architecture.ecore#//ArchitectureContext/domain"/>
<genFeatures createChild="false" propertyCategory="Context" propertyDescription="The prefix of the file extension of the UML models applying this context (e.g., <Name>.<prefixExtension>.uml)"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ArchitectureContext/extensionPrefix"/>
<genFeatures createChild="false" propertyCategory="Context" propertyDescription="The fully qualified name of a command that creates models applying this context. The command must implement the org.eclipse.papyrus.infra.architecture.commands.IModelCreationCommand inteface"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ArchitectureContext/creationCommandClass"/>
<genFeatures createChild="false" propertyCategory="Context" propertyDescription="The fully qualified name of a command that refactors models that switched to this context. The command must implement the org.eclipse.papyrus.infra.architecture.commands.IModelConversionCommand inteface"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ArchitectureContext/conversionCommandClass"/>
<genOperations ecoreOperation="Architecture.ecore#//ArchitectureContext/ceationCommandClassExists">
<genParameters ecoreParameter="Architecture.ecore#//ArchitectureContext/ceationCommandClassExists/diagnostics"/>
<genParameters ecoreParameter="Architecture.ecore#//ArchitectureContext/ceationCommandClassExists/context"/>
</genOperations>
<genOperations ecoreOperation="Architecture.ecore#//ArchitectureContext/conversionCommandClassExists">
<genParameters ecoreParameter="Architecture.ecore#//ArchitectureContext/conversionCommandClassExists/diagnostics"/>
<genParameters ecoreParameter="Architecture.ecore#//ArchitectureContext/conversionCommandClassExists/context"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//ArchitectureFramework"/>
<genClasses ecoreClass="Architecture.ecore#//ArchitectureDescription">
<genFeatures createChild="false" propertyDescription="The id of the context applied to a UML model"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ArchitectureDescription/contextId"/>
</genClasses>
<genClasses ecoreClass="Architecture.ecore#//ArchitectureDescriptionPreferences">
<genFeatures createChild="false" propertyDescription="The set of ids of viewpoints enabled on a UML model"
ecoreFeature="ecore:EAttribute Architecture.ecore#//ArchitectureDescriptionPreferences/viewpointIds"/>
</genClasses>
</genPackages>
</genmodel:GenModel>
|