allocation.genmodel 10.2 KB
Newer Older
1
2
<?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"
3
4
5
6
7
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="(c) 2017 fortiss GmbH. GENERATED CODE: Do not edit, see Ecore metamodel instead!"
    modelDirectory="/org.fortiss.af3.allocation/generated-src" editDirectory="/org.fortiss.af3.allocation.edit/generated-src"
    editorDirectory="/org.fortiss.af3.allocation.editor/generated-src" modelPluginID="org.fortiss.af3.allocation"
    modelName="Model" modelPluginClass="" editPluginClass="org.fortiss.af3.allocation.model.provider.ModelEditPlugin"
    editorPluginClass="org.fortiss.af3.allocation.model.presentation.ModelEditorPlugin"
8
    testsDirectory="/org.fortiss.af3.allocation.tests/test-src" importerID="org.eclipse.emf.importer.ecore"
9
    containmentProxies="true" complianceLevel="6.0" copyrightFields="false" language=""
10
11
12
13
    usedGenPackages="platform:/resource/org.fortiss.tooling.base/model/base.genmodel#//model platform:/resource/org.fortiss.tooling.kernel/model/kernel.genmodel#//model">
  <foreignModel>allocation.ecore</foreignModel>
  <genPackages prefix="AF3Allocation" basePackage="org.fortiss.af3.allocation" disposableProviderFactory="true"
      ecorePackage="allocation.ecore#/">
14
15
    <genClasses ecoreClass="allocation.ecore#//AllocationTableCollection">
      <genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables"/>
16
17
18
19
20
21
      <genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables.1">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTableCollection/getAllocationTables.1/allocationType"/>
      </genOperations>
      <genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTables.2">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTableCollection/getAllocationTables.2/allocationTypes"/>
      </genOperations>
22
23
24
25
      <genOperations ecoreOperation="allocation.ecore#//AllocationTableCollection/getAllocationTable">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTableCollection/getAllocationTable/allocationTableType"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTableCollection/getAllocationTable/T"/>
      </genOperations>
26
    </genClasses>
27
28
29
    <genClasses ecoreClass="allocation.ecore#//AllocationTable">
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//AllocationTable/sourceView"/>
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//AllocationTable/targetView"/>
30
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationEntries"/>
31
32
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationEntries.1">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getAllocationEntries.1/type"/>
33
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getAllocationEntries.1/T"/>
34
      </genOperations>
35
36
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElement">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement/sourceElement"/>
37
38
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElement/T"/>
39
40
41
      </genOperations>
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElement.1">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement.1/sourceElements"/>
42
43
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElement.1/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElement.1/T"/>
44
45
46
      </genOperations>
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements/sourceElement"/>
47
48
49
50
51
52
53
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElements/T"/>
      </genOperations>
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements.1">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements.1/sourceElements"/>
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements.1/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElements.1/T"/>
54
      </genOperations>
55
56
57
58
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getTargetElements.2">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getTargetElements.2/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getTargetElements.2/T"/>
      </genOperations>
59
60
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElement">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement/targetElement"/>
61
62
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElement/T"/>
63
      </genOperations>
64
65
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElement.1">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement.1/targetElements"/>
66
67
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElement.1/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElement.1/T"/>
68
      </genOperations>
69
70
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements/targetElement"/>
71
72
73
74
75
76
77
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElements/T"/>
      </genOperations>
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements.1">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements.1/targetElements"/>
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements.1/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElements.1/T"/>
78
      </genOperations>
79
80
81
82
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getSourceElements.2">
        <genParameters ecoreParameter="allocation.ecore#//AllocationTable/getSourceElements.2/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//AllocationTable/getSourceElements.2/T"/>
      </genOperations>
83
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/clearAllocationEntries"/>
84
      <genOperations ecoreOperation="allocation.ecore#//AllocationTable/getAllocationTableCollection"/>
85
    </genClasses>
86
87
88
    <genClasses image="false" ecoreClass="allocation.ecore#//AllocationEntry">
      <genOperations ecoreOperation="allocation.ecore#//AllocationEntry/getAllocationTable"/>
    </genClasses>
89
    <genClasses ecoreClass="allocation.ecore#//OneToOneAllocationEntry">
90
91
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//OneToOneAllocationEntry/sourceElement"/>
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//OneToOneAllocationEntry/targetElement"/>
92
93
    </genClasses>
    <genClasses ecoreClass="allocation.ecore#//OneToManyAllocationEntry">
94
95
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//OneToManyAllocationEntry/sourceElement"/>
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//OneToManyAllocationEntry/targetElements"/>
96
97
    </genClasses>
    <genClasses image="false" ecoreClass="allocation.ecore#//ManyToOneAllocationEntry">
98
99
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//ManyToOneAllocationEntry/sourceElements"/>
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference allocation.ecore#//ManyToOneAllocationEntry/targetElement"/>
100
    </genClasses>
101
102
103
    <genClasses image="false" ecoreClass="allocation.ecore#//IDirection"/>
    <genClasses image="false" ecoreClass="allocation.ecore#//IUnidirectional"/>
    <genClasses image="false" ecoreClass="allocation.ecore#//IBidirectional"/>
104
105
    <genClasses image="false" ecoreClass="allocation.ecore#//IAllocationType"/>
    <genClasses image="false" ecoreClass="allocation.ecore#//IAllocationTypeParameter"/>
106
107
108
109
110
111
112
113
114
115
116
117
118
119
    <genClasses ecoreClass="allocation.ecore#//ParameterTable">
      <genOperations ecoreOperation="allocation.ecore#//ParameterTable/getParameter">
        <genParameters ecoreParameter="allocation.ecore#//ParameterTable/getParameter/sourceElement"/>
        <genParameters ecoreParameter="allocation.ecore#//ParameterTable/getParameter/targetElement"/>
        <genParameters ecoreParameter="allocation.ecore#//ParameterTable/getParameter/type"/>
        <genTypeParameters ecoreTypeParameter="allocation.ecore#//ParameterTable/getParameter/T"/>
      </genOperations>
    </genClasses>
    <genClasses ecoreClass="allocation.ecore#//ParameterEntry">
      <genOperations ecoreOperation="allocation.ecore#//ParameterEntry/setName">
        <genParameters ecoreParameter="allocation.ecore#//ParameterEntry/setName/name"/>
      </genOperations>
      <genOperations ecoreOperation="allocation.ecore#//ParameterEntry/getName"/>
    </genClasses>
120
121
  </genPackages>
</genmodel:GenModel>