Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: dff58d124295f946f90c020b49ebcd463c0d2523 (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
107
<?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.&#xD;&#xA;&#xD;&#xA; All rights reserved. This program and the accompanying materials&#xD;&#xA; are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA; which accompanies this distribution, and is available at&#xD;&#xA; http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA; &#xD;&#xA; Contributors:&#xD;&#xA; Maged Elaasar - Initial API and implementation&#xD;&#xA; &#xD;&#xA;"
    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"
      resource="XMI" 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., &lt;Name>.&lt;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>

Back to the top