Statistics
| Revision:

root / branches / modelio3.8.x / src / main / conf / module.xml @ 449

History | View | Annotate | Download (73.4 KB)

1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2
<Module id="${project.name}" class="org.modelio.module.javadesigner.impl.JavaDesignerModule" binaryversion="3.8.00" version="${project.version}" schema-level="2" uid="003800a8-0000-022e-0000-000000000000">
3
    <ClassPath>
4
        <PathEntry path="lib/${project.artifactId}-${project.version}.jar"/>
5
        <PathEntry path="lib/org.modelio.documentation.javadesigner-${project.version}.jar"/>
6
        <PathEntry path="lib/xmlreverse-3.4.01.jar"/>
7
        <PathEntry path="lib/javatuples-1.2.jar"/>
8
        <PathEntry path="lib/antlr-runtime-3.4.1.jar"/>
9
    </ClassPath>
10
    <Profiles>
11
        <Profile uid="25801104-0000-1069-0000-000000000000" id="JavaExtensions">
12
            <Stereotype name="JarFile" metaclass="Standard.Artifact" owner-stereotype="" is-hidden="false" label="%stereotype.JarFile.label" uid="00c80378-0000-01c6-0000-000000000000">
13
                <Icon path="JavaDesigner/res/bmp/jarfile.png"/>
14
                <Image path="JavaDesigner/res/bmp/jarfile48.png"/>
15
                <TagTypes>
16
                    <TagType name="AntFilePath" uid="00d0068c-0000-03a8-0000-000000000000" label="%tagtype.AntFilePath.label" parameter-card="1" is-hidden="false" is-signed="false"/>
17
                    <TagType name="JavaMainClass" uid="00d00c6c-0000-0b90-0000-000000000000" label="%tagtype.JavaMainClass.label" parameter-card="1" is-hidden="false" is-signed="false"/>
18
                    <TagType name="JavaSourcesPath" uid="01ec2cc0-0000-0108-0000-000000000000" label="%tagtype.JavaSourcesPath.label" parameter-card="1" is-hidden="false" is-signed="false"/>
19
                </TagTypes>
20
                <NoteTypes>
21
                    <NoteType name="AntTarget" label="%notetype.AntTarget.label" is-hidden="false" uid="00c80378-0000-7792-0000-000000000000" mime-type="text/plain"/>
22
                </NoteTypes>
23
            </Stereotype>
24
            <Stereotype name="JavaAnnotation" metaclass="Standard.Class" owner-stereotype="" is-hidden="false" label="%stereotype.JavaAnnotation.label" uid="000c0b48-0000-3a00-0000-000000000000">
25
                <Icon path=""/>
26
                <Image path=""/>
27
                <TagTypes>
28
                    <TagType name="JavaDocumentedAnnotation" uid="000c0b48-0000-3a59-0000-000000000000" label="%tagtype.JavaDocumentedAnnotation.label" parameter-card="0" is-hidden="false" is-signed="false"/>
29
                    <TagType name="JavaInheritedAnnotation" uid="000c0b48-0000-3a5b-0000-000000000000" label="%tagtype.JavaInheritedAnnotation.label" parameter-card="0" is-hidden="false" is-signed="false"/>
30
                    <TagType name="JavaRetentionAnnotation" uid="000c0b48-0000-3a5d-0000-000000000000" label="%tagtype.JavaRetentionAnnotation.label" parameter-card="1" is-hidden="false" is-signed="false"/>
31
                    <TagType name="JavaTargetAnnotation" uid="000c0b48-0000-3a5f-0000-000000000000" label="%tagtype.JavaTargetAnnotation.label" parameter-card="*" is-hidden="false" is-signed="false"/>
32
                </TagTypes>
33
            </Stereotype>
34
            <Stereotype name="JavaAssociationEndProperty" metaclass="Standard.AssociationEnd" owner-stereotype="" is-hidden="false" label="%stereotype.JavaAssociationEndProperty.label" uid="a9eb2fd3-17fe-11e0-a45a-002564c97630">
35
                <Icon path="JavaDesigner/res/bmp/associationend_property.png"/>
36
                <Image path="JavaDesigner/res/bmp/associationend_property.png"/>
37
                <TagTypes>
38
                    <TagType name="JavaGetterVisibility" uid="47c9d3eb-18ba-11e0-ae4e-002564c97630" label="%tagtype.JavaGetterVisibility.label" parameter-card="1" is-hidden="false" is-signed="false"/>
39
                    <TagType name="JavaSetterVisibility" uid="47c9d3ea-18ba-11e0-ae4e-002564c97630" label="%tagtype.JavaSetterVisibility.label" parameter-card="1" is-hidden="false" is-signed="false"/>
40
                </TagTypes>
41
            </Stereotype>
42
            <Stereotype name="JavaAttributeProperty" metaclass="Standard.Attribute" owner-stereotype="" is-hidden="false" label="%stereotype.JavaAttributeProperty.label" uid="a9808723-17fe-11e0-a45a-002564c97630">
43
                <Icon path="JavaDesigner/res/bmp/attribute_property.png"/>
44
                <Image path="JavaDesigner/res/bmp/attribute_property.png"/>
45
                <TagTypes>
46
                    <TagType name="JavaGetterVisibility" uid="3ff7dd1d-18ba-11e0-ae4e-002564c97630" label="%tagtype.JavaGetterVisibility.label" parameter-card="1" is-hidden="false" is-signed="false"/>
47
                    <TagType name="JavaSetterVisibility" uid="4161b1ac-18ba-11e0-ae4e-002564c97630" label="%tagtype.JavaSetterVisibility.label" parameter-card="1" is-hidden="false" is-signed="false"/>
48
                </TagTypes>
49
            </Stereotype>
50
            <Stereotype name="JavaComponent" metaclass="Standard.Component" owner-stereotype="" is-hidden="false" label="%stereotype.JavaComponent.label" uid="01ec1b44-0000-2111-0000-000000000000">
51
                <Icon path="JavaDesigner/res/bmp/component.png"/>
52
                <Image path=""/>
53
                <TagTypes>
54
                    <TagType name="GenerationPath" uid="01ec1b44-0000-2119-0000-000000000000" label="%tagtype.GenerationPath.label" parameter-card="1" is-hidden="false" is-signed="false"/>
55
                    <TagType name="CopyrightFile" uid="ae7ba76c-3e95-11e0-8fc3-002564c97630" label="%tagtype.CopyrightFile.label" parameter-card="1" is-hidden="false" is-signed="false"/>
56
                </TagTypes>
57
            </Stereotype>
58
            <Stereotype name="JavaClass" metaclass="Standard.Class" owner-stereotype="" is-hidden="false" label="%stereotype.JavaClass.label" uid="01ec23a8-0000-0258-0000-000000000000">
59
                <Icon path="JavaDesigner/res/bmp/class.png"/>
60
                <Image path=""/>
61
                <TagTypes>
62
                    <TagType name="JavaName" uid="003800a8-0000-0158-0000-000000000000" label="%tagtype.JavaName.label" parameter-card="1" is-hidden="false" is-signed="false"/>
63
                    <TagType name="JavaExtends" uid="003800a8-0000-0154-0000-000000000000" label="%tagtype.JavaExtends.label" parameter-card="1" is-hidden="false" is-signed="false"/>
64
                    <TagType name="JavaExtern" uid="003800a8-0000-0157-0000-000000000000" label="%tagtype.JavaExtern.label" parameter-card="0" is-hidden="false" is-signed="false"/>
65
                    <TagType name="JavaImplements" uid="003800a8-0000-0156-0000-000000000000" label="%tagtype.JavaImplements.label" parameter-card="*" is-hidden="false" is-signed="false"/>
66
                    <TagType name="JavaImport" uid="003800a8-0000-0155-0000-000000000000" label="%tagtype.JavaImport.label" parameter-card="*" is-hidden="false" is-signed="false"/>
67
                    <TagType name="JavaStatic" uid="007c081c-0000-1af9-0000-000000000000" label="%tagtype.JavaStatic.label" parameter-card="0" is-hidden="false" is-signed="false"/>
68
                </TagTypes>
69
                <NoteTypes>
70
                    <NoteType name="JavaTop" label="%notetype.JavaTop.label" is-hidden="false" uid="01840500-0000-a2a0-0000-000000000000" mime-type="text/plain"/>
71
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="003800a8-0000-015d-0000-000000000000" mime-type="text/plain"/>
72
                    <NoteType name="JavaComment" label="%notetype.JavaComment.label" is-hidden="false" uid="69ed2595-741c-11e1-89e3-002564c97630" mime-type="text/plain"/>
73
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="000c0b48-0000-3a6f-0000-000000000000" mime-type="text/plain"/>
74
                    <NoteType name="JavaHeader" label="%notetype.JavaHeader.label" is-hidden="false" uid="003800a8-0000-015a-0000-000000000000" mime-type="text/plain"/>
75
                    <NoteType name="JavaMembers" label="%notetype.JavaMembers.label" is-hidden="false" uid="003800a8-0000-015b-0000-000000000000" mime-type="text/plain"/>
76
                    <NoteType name="JavaBottom" label="%notetype.JavaBottom.label" is-hidden="false" uid="003800a8-0000-015c-0000-000000000000" mime-type="text/plain"/>
77
                </NoteTypes>
78
            </Stereotype>
79
            <Stereotype name="JavaDataType" metaclass="Standard.DataType" owner-stereotype="" is-hidden="false" label="%stereotype.JavaDataType.label" uid="01ec23a8-0000-025d-0000-000000000000">
80
                <Icon path="JavaDesigner/res/bmp/datatype.png"/>
81
                <Image path=""/>
82
                <TagTypes>
83
                    <TagType name="JavaName" uid="007c037c-0000-000c-0000-000000000000" label="%tagtype.JavaName.label" parameter-card="1" is-hidden="false" is-signed="false"/>
84
                    <TagType name="JavaExtends" uid="01240464-0000-006b-0000-000000000000" label="%tagtype.JavaExtends.label" parameter-card="1" is-hidden="false" is-signed="false"/>
85
                    <TagType name="JavaExtern" uid="01240464-0000-006d-0000-000000000000" label="%tagtype.JavaExtern.label" parameter-card="0" is-hidden="false" is-signed="false"/>
86
                    <TagType name="JavaImport" uid="01240464-0000-0067-0000-000000000000" label="%tagtype.JavaImport.label" parameter-card="*" is-hidden="false" is-signed="false"/>
87
                    <TagType name="JavaStatic" uid="01240464-0000-006f-0000-000000000000" label="%tagtype.JavaStatic.label" parameter-card="0" is-hidden="false" is-signed="false"/>
88
                </TagTypes>
89
                <NoteTypes>
90
                    <NoteType name="JavaHeader" label="%notetype.JavaHeader.label" is-hidden="false" uid="01240464-0000-0073-0000-000000000000" mime-type="text/plain"/>
91
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="01240464-0000-0075-0000-000000000000" mime-type="text/plain"/>
92
                    <NoteType name="JavaComment" label="%notetype.JavaComment.label" is-hidden="false" uid="6a023435-741c-11e1-89e3-002564c97630" mime-type="text/plain"/>
93
                    <NoteType name="JavaMembers" label="%notetype.JavaMembers.label" is-hidden="false" uid="01240464-0000-00f4-0000-000000000000" mime-type="text/plain"/>
94
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="293cea58-7402-11e1-9ca8-002564c97630" mime-type="text/plain"/>
95
                    <NoteType name="JavaTop" label="%notetype.JavaTop.label" is-hidden="false" uid="5643a93b-741e-11e1-89e3-002564c97630" mime-type="text/plain"/>
96
                    <NoteType name="JavaBottom" label="%notetype.JavaBottom.label" is-hidden="false" uid="56d369c9-741e-11e1-89e3-002564c97630" mime-type="text/plain"/>
97
                </NoteTypes>
98
            </Stereotype>
99
            <Stereotype name="JavaDocInvariant" metaclass="Standard.Constraint" owner-stereotype="" is-hidden="false" label="%stereotype.JavaDocInvariant.label" uid="007c081c-0000-0251-0000-000000000000">
100
                <Icon path=""/>
101
                <Image path=""/>
102
            </Stereotype>
103
            <Stereotype name="JavaEnumeration" metaclass="Standard.Enumeration" owner-stereotype="" is-hidden="false" label="%stereotype.JavaEnumeration.label" uid="01ec23a8-0000-0262-0000-000000000000">
104
                <Icon path="JavaDesigner/res/bmp/enumeration.png"/>
105
                <Image path=""/>
106
                <TagTypes>
107
                    <TagType name="JavaImplements" uid="00d007fc-0001-e072-0000-000000000000" label="%tagtype.JavaImplements.label" parameter-card="*" is-hidden="false" is-signed="false"/>
108
                    <TagType name="JavaImport" uid="01ec24fc-0000-0203-0000-000000000000" label="%tagtype.JavaImport.label" parameter-card="*" is-hidden="false" is-signed="false"/>
109
                    <TagType name="JavaStatic" uid="01ec24cc-0000-03dc-0000-000000000000" label="%tagtype.JavaStatic.label" parameter-card="0" is-hidden="false" is-signed="false"/>
110
                    <TagType name="JavaExtern" uid="3ac7ce9b-423f-4ef0-9c40-8dcc9ddedcc6" label="%tagtype.JavaExtern.label" parameter-card="0" is-hidden="false" is-signed="false"/>
111
                </TagTypes>
112
                <NoteTypes>
113
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="01ec24cc-0000-0154-0000-000000000000" mime-type="text/plain"/>
114
                    <NoteType name="JavaMembers" label="%notetype.JavaMembers.label" is-hidden="false" uid="00d007fc-0001-e06d-0000-000000000000" mime-type="text/plain"/>
115
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="000c11e0-0000-5bb9-0000-000000000000" mime-type="text/plain"/>
116
                    <NoteType name="JavaComment" label="%notetype.JavaComment.label" is-hidden="false" uid="6a182d35-741c-11e1-89e3-002564c97630" mime-type="text/plain"/>
117
                    <NoteType name="JavaTop" label="%notetype.JavaTop.label" is-hidden="false" uid="288a17df-dc2b-11df-bd5c-002564c97630" mime-type="text/plain"/>
118
                    <NoteType name="JavaBottom" label="%notetype.JavaBottom.label" is-hidden="false" uid="288a17e0-dc2b-11df-bd5c-002564c97630" mime-type="text/plain"/>
119
                </NoteTypes>
120
            </Stereotype>
121
            <Stereotype name="JavaFileGroup" metaclass="Standard.ElementImport" owner-stereotype="" is-hidden="false" label="%stereotype.JavaFileGroup.label" uid="eb8c18e0-0002-d167-0000-000000000000">
122
                <Icon path=""/>
123
                <Image path=""/>
124
            </Stereotype>
125
            <Stereotype name="JavaGetter" metaclass="Standard.Operation" owner-stereotype="" is-hidden="false" label="%stereotype.JavaGetter.label" uid="01ec25e8-0000-00f0-0000-000000000000">
126
                <Icon path="res/bmp/auto.png"/>
127
                <Image path=""/>
128
            </Stereotype>
129
            <Stereotype name="JavaGetter" metaclass="Infrastructure.Dependency" owner-stereotype="" is-hidden="false" label="%stereotype.JavaGetter.label" uid="01ec23a8-0000-012b-0000-000000000000">
130
                <Icon path=""/>
131
                <Image path=""/>
132
            </Stereotype>
133
            <Stereotype name="JavaInterface" metaclass="Standard.Interface" owner-stereotype="" is-hidden="false" label="%stereotype.JavaInterface.label" uid="01ec23a8-0000-0267-0000-000000000000">
134
                <Icon path="JavaDesigner/res/bmp/interface.png"/>
135
                <Image path=""/>
136
                <TagTypes>
137
                    <TagType name="JavaName" uid="258012b4-0000-040a-0000-000000000000" label="%tagtype.JavaName.label" parameter-card="1" is-hidden="false" is-signed="false"/>
138
                    <TagType name="JavaExtends" uid="258012b4-0000-0428-0000-000000000000" label="%tagtype.JavaExtends.label" parameter-card="*" is-hidden="false" is-signed="false"/>
139
                    <TagType name="JavaExtern" uid="258012b4-0000-0423-0000-000000000000" label="%tagtype.JavaExtern.label" parameter-card="0" is-hidden="false" is-signed="false"/>
140
                    <TagType name="JavaImport" uid="258012b4-0000-03f6-0000-000000000000" label="%tagtype.JavaImport.label" parameter-card="*" is-hidden="false" is-signed="false"/>
141
                    <TagType name="JavaStatic" uid="258012b4-0000-0419-0000-000000000000" label="%tagtype.JavaStatic.label" parameter-card="0" is-hidden="false" is-signed="false"/>
142
                </TagTypes>
143
                <NoteTypes>
144
                    <NoteType name="JavaTop" label="%notetype.JavaTop.label" is-hidden="false" uid="258012b4-0000-03dd-0000-000000000000" mime-type="text/plain"/>
145
                    <NoteType name="JavaHeader" label="%notetype.JavaHeader.label" is-hidden="false" uid="258012b4-0000-03ec-0000-000000000000" mime-type="text/plain"/>
146
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="258012b4-0000-03d3-0000-000000000000" mime-type="text/plain"/>
147
                    <NoteType name="JavaComment" label="%notetype.JavaComment.label" is-hidden="false" uid="6a2f5eb5-741c-11e1-89e3-002564c97630" mime-type="text/plain"/>
148
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="258012b4-0000-03e2-0000-000000000000" mime-type="text/plain"/>
149
                    <NoteType name="JavaMembers" label="%notetype.JavaMembers.label" is-hidden="false" uid="258012b4-0000-03d8-0000-000000000000" mime-type="text/plain"/>
150
                    <NoteType name="JavaBottom" label="%notetype.JavaBottom.label" is-hidden="false" uid="258012b4-0000-03c9-0000-000000000000" mime-type="text/plain"/>
151
                </NoteTypes>
152
            </Stereotype>
153
            <Stereotype name="JavaInvariant" metaclass="Standard.Constraint" owner-stereotype="" is-hidden="false" label="%stereotype.JavaInvariant.label" uid="007c037c-0000-0003-0000-000000000000">
154
                <Icon path=""/>
155
                <Image path=""/>
156
            </Stereotype>
157
            <Stereotype name="JavaPackage" metaclass="Standard.Package" owner-stereotype="" is-hidden="false" label="%stereotype.JavaPackage.label" uid="01ec23a8-0000-0126-0000-000000000000">
158
                <Icon path="JavaDesigner/res/bmp/package.png"/>
159
                <Image path=""/>
160
                <TagTypes>
161
                    <TagType name="JavaName" uid="003800a8-0000-0198-0000-000000000000" label="%tagtype.JavaName.label" parameter-card="1" is-hidden="false" is-signed="false"/>
162
                    <TagType name="JavaExtern" uid="003800a8-0000-0197-0000-000000000000" label="%tagtype.JavaExtern.label" parameter-card="0" is-hidden="false" is-signed="false"/>
163
                    <TagType name="JavaImport" uid="003800a8-0000-0196-0000-000000000000" label="%tagtype.JavaImport.label" parameter-card="*" is-hidden="false" is-signed="false"/>
164
                    <TagType name="JavaNoPackage" uid="007c081c-0000-2770-0000-000000000000" label="%tagtype.JavaNoPackage.label" parameter-card="0" is-hidden="false" is-signed="false"/>
165
                </TagTypes>
166
                <NoteTypes>
167
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="000c0b48-0000-3ab3-0000-000000000000" mime-type="text/plain"/>
168
                </NoteTypes>
169
            </Stereotype>
170
            <Stereotype name="JavaPostCondition" metaclass="Standard.Constraint" owner-stereotype="" is-hidden="false" label="%stereotype.JavaPostCondition.label" uid="007c037c-0000-0007-0000-000000000000">
171
                <Icon path=""/>
172
                <Image path=""/>
173
            </Stereotype>
174
            <Stereotype name="JavaPreCondition" metaclass="Standard.Constraint" owner-stereotype="" is-hidden="false" label="%stereotype.JavaPreCondition.label" uid="007c037c-0000-0005-0000-000000000000">
175
                <Icon path=""/>
176
                <Image path=""/>
177
            </Stereotype>
178
            <Stereotype name="JavaResource" metaclass="Standard.Artifact" owner-stereotype="" is-hidden="false" label="%stereotype.JavaResource.label" uid="00c80378-0001-ac88-0000-000000000000">
179
                <Icon path="JavaDesigner/res/bmp/file.png"/>
180
                <Image path="JavaDesigner/res/bmp/file.png"/>
181
            </Stereotype>
182
            <Stereotype name="JavaSetter" metaclass="Standard.Operation" owner-stereotype="" is-hidden="false" label="%stereotype.JavaSetter.label" uid="01ec25e8-0000-00f5-0000-000000000000">
183
                <Icon path="res/bmp/auto.png"/>
184
                <Image path=""/>
185
            </Stereotype>
186
            <Stereotype name="JavaSetter" metaclass="Infrastructure.Dependency" owner-stereotype="" is-hidden="false" label="%stereotype.JavaSetter.label" uid="01ec23a8-0000-0130-0000-000000000000">
187
                <Icon path=""/>
188
                <Image path=""/>
189
            </Stereotype>
190
            <Stereotype name="JavaStatic" metaclass="Standard.ElementImport" owner-stereotype="" is-hidden="false" label="%stereotype.JavaStatic.label" uid="000c0b48-0000-37da-0000-000000000000">
191
                <Icon path=""/>
192
                <Image path=""/>
193
            </Stereotype>
194
            <Stereotype name="SeeJavadoc" metaclass="Infrastructure.Dependency" owner-stereotype="" is-hidden="false" label="%stereotype.SeeJavadoc.label" uid="01240268-0000-00e0-0000-000000000000">
195
                <Icon path=""/>
196
                <Image path=""/>
197
            </Stereotype>
198
            <Stereotype name="StandardMethod" metaclass="Standard.Operation" owner-stereotype="" is-hidden="false" label="%stereotype.StandardMethod.label" uid="35d8b4ff-a669-11e1-8eb3-002564c97630">
199
                <Icon path="res/bmp/auto.png"/>
200
                <Image path=""/>
201
            </Stereotype>
202
            <Stereotype name="AbstractJavaAnnotation" metaclass="Standard.UmlModelElement" owner-stereotype="" is-hidden="true" label="%stereotype.AbstractJavaAnnotation.label" uid="e8ecd0b2-3bf5-49d1-baca-ee1504b9ea22">
203
                <Icon path=""/>
204
                <Image path=""/>
205
            </Stereotype>
206
            <MetaclassReference uid="258010dc-0000-006d-0000-000000000000" metaclass="Standard.AssociationEnd">
207
                <TagTypes>
208
                    <TagType name="JavaArrayDimension" uid="eb8c1900-000f-68b5-0000-000000000000" label="%tagtype.JavaArrayDimension.label" parameter-card="1" is-hidden="false" is-signed="false"/>
209
                    <TagType name="JavaBind" uid="000c0b48-0000-38f9-0000-000000000000" label="%tagtype.JavaBind.label" parameter-card="*" is-hidden="false" is-signed="false"/>
210
                    <TagType name="JavaFinal" uid="003800a8-0000-0180-0000-000000000000" label="%tagtype.JavaFinal.label" parameter-card="0" is-hidden="false" is-signed="false"/>
211
                    <TagType name="JavaFullName" uid="01241558-0000-18e5-0000-000000000000" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
212
                    <TagType name="JavaImplementationType" uid="000c11e0-0000-5a73-0000-000000000000" label="%tagtype.JavaImplementationType.label" parameter-card="1" is-hidden="false" is-signed="false"/>
213
                    <TagType name="JavaTransient" uid="003800a8-0000-0183-0000-000000000000" label="%tagtype.JavaTransient.label" parameter-card="0" is-hidden="false" is-signed="false"/>
214
                    <TagType name="JavaTypeExpr" uid="003800a8-0000-0187-0000-000000000000" label="%tagtype.JavaTypeExpr.label" parameter-card="1" is-hidden="false" is-signed="false"/>
215
                    <TagType name="JavaVolatile" uid="003800a8-0000-0182-0000-000000000000" label="%tagtype.JavaVolatile.label" parameter-card="0" is-hidden="false" is-signed="false"/>
216
                </TagTypes>
217
                <NoteTypes>
218
                    <NoteType name="JavaInitValue" label="%notetype.JavaInitValue.label" is-hidden="false" uid="00380080-0000-0994-0000-000000000000" mime-type="text/plain"/>
219
                    <NoteType name="JavaInitValueComment" label="%notetype.JavaInitValueComment.label" is-hidden="false" uid="eb8c06dc-0000-0fac-0000-000000000000" mime-type="text/plain"/>
220
                </NoteTypes>
221
            </MetaclassReference>
222
            <MetaclassReference uid="258010dc-0000-00b7-0000-000000000000" metaclass="Standard.Attribute">
223
                <TagTypes>
224
                    <TagType name="JavaArrayDimension" uid="eb8c1900-000f-68b7-0000-000000000000" label="%tagtype.JavaArrayDimension.label" parameter-card="1" is-hidden="false" is-signed="false"/>
225
                    <TagType name="JavaBind" uid="000c11e0-0000-5cc8-0000-000000000000" label="%tagtype.JavaBind.label" parameter-card="*" is-hidden="false" is-signed="false"/>
226
                    <TagType name="JavaFinal" uid="003800a8-0000-0161-0000-000000000000" label="%tagtype.JavaFinal.label" parameter-card="0" is-hidden="false" is-signed="false"/>
227
                    <TagType name="JavaFullName" uid="01241558-0000-18e3-0000-000000000000" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
228
                    <TagType name="JavaImplementationType" uid="000c11e0-0000-5747-0000-000000000000" label="%tagtype.JavaImplementationType.label" parameter-card="1" is-hidden="false" is-signed="false"/>
229
                    <TagType name="JavaTransient" uid="003800a8-0000-0164-0000-000000000000" label="%tagtype.JavaTransient.label" parameter-card="0" is-hidden="false" is-signed="false"/>
230
                    <TagType name="JavaTypeExpr" uid="003800a8-0000-0165-0000-000000000000" label="%tagtype.JavaTypeExpr.label" parameter-card="1" is-hidden="false" is-signed="false"/>
231
                    <TagType name="JavaVolatile" uid="003800a8-0000-0163-0000-000000000000" label="%tagtype.JavaVolatile.label" parameter-card="0" is-hidden="false" is-signed="false"/>
232
                    <TagType name="JavaWrapper" uid="007c081c-0000-2726-0000-000000000000" label="%tagtype.JavaWrapper.label" parameter-card="0" is-hidden="false" is-signed="false"/>
233
                </TagTypes>
234
                <NoteTypes>
235
                    <NoteType name="JavaInitValueComment" label="%notetype.JavaInitValueComment.label" is-hidden="false" uid="eb8c06dc-0000-0f67-0000-000000000000" mime-type="text/plain"/>
236
                </NoteTypes>
237
            </MetaclassReference>
238
            <MetaclassReference uid="258010dc-0000-01e7-0000-000000000000" metaclass="Infrastructure.Dependency">
239
                <NoteTypes>
240
                    <NoteType name="SeeJavadoc" label="%notetype.SeeJavadoc.label" is-hidden="false" uid="01240268-0000-00de-0000-000000000000" mime-type="text/plain"/>
241
                </NoteTypes>
242
            </MetaclassReference>
243
            <MetaclassReference uid="258010dc-0000-05f1-0000-000000000000" metaclass="Standard.ElementImport">
244
                <TagTypes>
245
                    <TagType name="JavaFullName" uid="eb8c1900-0001-02c2-0000-000000000000" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
246
                </TagTypes>
247
                <NoteTypes>
248
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="01240268-0000-004f-0000-000000000000" mime-type="text/plain"/>
249
                </NoteTypes>
250
            </MetaclassReference>
251
            <MetaclassReference uid="00d007fc-0003-d4af-0000-000000000000" metaclass="Standard.EnumerationLiteral">
252
                <TagTypes>
253
                    <TagType name="JavaArguments" uid="010c4ccc-0001-9137-0000-000000000000" label="%tagtype.JavaArguments.label" parameter-card="*" is-hidden="false" is-signed="false"/>
254
                </TagTypes>
255
                <NoteTypes>
256
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="01ec24cc-0000-0159-0000-000000000000" mime-type="text/plain"/>
257
                    <NoteType name="JavaCode" label="%notetype.JavaCode.label" is-hidden="false" uid="00d00c6c-0000-bbb9-0000-000000000000" mime-type="text/plain"/>
258
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="00d007fc-0003-d694-0000-000000000000" mime-type="text/plain"/>
259
                    <NoteType name="JavaComment" label="%notetype.JavaComment.label" is-hidden="false" uid="69951a85-741c-11e1-89e3-002564c97630" mime-type="text/plain"/>
260
                    <NoteType name="JavaInitValueComment" label="%notetype.JavaInitValueComment.label" is-hidden="false" uid="69ee7ff8-7402-11e1-9ca8-002564c97630" mime-type="text/plain"/>
261
                </NoteTypes>
262
            </MetaclassReference>
263
            <MetaclassReference uid="258010dc-0000-020f-0000-000000000000" metaclass="Standard.Feature">
264
                <TagTypes>
265
                    <TagType name="JavaName" uid="003800a8-0000-019d-0000-000000000000" label="%tagtype.JavaName.label" parameter-card="1" is-hidden="false" is-signed="false"/>
266
                    <TagType name="JavaNoInitValue" uid="00d007fc-0003-bf52-0000-000000000000" label="%tagtype.JavaNoInitValue.label" parameter-card="0" is-hidden="false" is-signed="false"/>
267
                    <TagType name="JavaNoInvariant" uid="00380080-0000-14c4-0000-000000000000" label="%tagtype.JavaNoInvariant.label" parameter-card="0" is-hidden="false" is-signed="false"/>
268
                </TagTypes>
269
                <NoteTypes>
270
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="000c0b48-0000-3aa1-0000-000000000000" mime-type="text/plain"/>
271
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="003800a8-0000-015f-0000-000000000000" mime-type="text/plain"/>
272
                    <NoteType name="JavaComment" label="%notetype.JavaComment.label" is-hidden="false" uid="69ab88b5-741c-11e1-89e3-002564c97630" mime-type="text/plain"/>
273
                </NoteTypes>
274
            </MetaclassReference>
275
            <MetaclassReference uid="258010dc-0000-0264-0000-000000000000" metaclass="Standard.Generalization">
276
                <TagTypes>
277
                    <TagType name="JavaBind" uid="00d007fc-0001-baee-0000-000000000000" label="%tagtype.JavaBind.label" parameter-card="*" is-hidden="false" is-signed="false"/>
278
                    <TagType name="JavaFullName" uid="01241558-0000-18b7-0000-000000000000" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
279
                    <TagType name="JavaNoCode" uid="000c1728-0005-7258-0000-000000000000" label="%tagtype.JavaNoCode.label" parameter-card="0" is-hidden="false" is-signed="false"/>
280
                </TagTypes>
281
            </MetaclassReference>
282
            <MetaclassReference uid="258010dc-0000-05bf-0000-000000000000" metaclass="Standard.InterfaceRealization">
283
                <TagTypes>
284
                    <TagType name="JavaBind" uid="00d007fc-0001-baf3-0000-000000000000" label="%tagtype.JavaBind.label" parameter-card="*" is-hidden="false" is-signed="false"/>
285
                    <TagType name="JavaFullName" uid="01241558-0000-18ba-0000-000000000000" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
286
                    <TagType name="JavaNoCode" uid="000c1728-0005-725a-0000-000000000000" label="%tagtype.JavaNoCode.label" parameter-card="0" is-hidden="false" is-signed="false"/>
287
                </TagTypes>
288
            </MetaclassReference>
289
            <MetaclassReference uid="00d01054-0001-1627-0000-000000000000" metaclass="Infrastructure.ModelElement">
290
                <TagTypes>
291
                    <TagType name="JavaNoCode" uid="00d011d0-0000-041f-0000-000000000000" label="%tagtype.JavaNoCode.label" parameter-card="0" is-hidden="true" is-signed="false"/>
292
                </TagTypes>
293
            </MetaclassReference>
294
            <MetaclassReference uid="258010dc-0000-04d6-0000-000000000000" metaclass="Standard.Operation">
295
                <TagTypes>
296
                    <TagType name="JavaNative" uid="003800a8-0000-017d-0000-000000000000" label="%tagtype.JavaNative.label" parameter-card="0" is-hidden="false" is-signed="false"/>
297
                    <TagType name="JavaStrict" uid="0080045c-0000-90fd-0000-000000000000" label="%tagtype.JavaStrict.label" parameter-card="0" is-hidden="false" is-signed="false"/>
298
                    <TagType name="JavaSynchronized" uid="003800a8-0000-017b-0000-000000000000" label="%tagtype.JavaSynchronized.label" parameter-card="0" is-hidden="false" is-signed="false"/>
299
                    <TagType name="JavaTemplateParameters" uid="000c0b48-0000-39d8-0000-000000000000" label="%tagtype.JavaTemplateParameters.label" parameter-card="*" is-hidden="false" is-signed="false"/>
300
                    <TagType name="JavaThrownException" uid="003800a8-0000-017c-0000-000000000000" label="%tagtype.JavaThrownException.label" parameter-card="*" is-hidden="false" is-signed="false"/>
301
                </TagTypes>
302
                <NoteTypes>
303
                    <NoteType name="JavaSuper" label="%notetype.JavaSuper.label" is-hidden="false" uid="003800a8-0000-018f-0000-000000000000" mime-type="text/plain"/>
304
                    <NoteType name="JavaCode" label="%notetype.JavaCode.label" is-hidden="false" uid="003800a8-0000-018e-0000-000000000000" mime-type="text/plain"/>
305
                    <NoteType name="JavaReturned" label="%notetype.JavaReturned.label" is-hidden="false" uid="003800a8-0000-0190-0000-000000000000" mime-type="text/plain"/>
306
                </NoteTypes>
307
            </MetaclassReference>
308
            <MetaclassReference uid="258010dc-0000-0575-0000-000000000000" metaclass="Standard.Parameter">
309
                <TagTypes>
310
                    <TagType name="JavaArrayDimension" uid="eb8c1900-000f-68b9-0000-000000000000" label="%tagtype.JavaArrayDimension.label" parameter-card="1" is-hidden="false" is-signed="false"/>
311
                    <TagType name="JavaBind" uid="000c0b48-0000-3970-0000-000000000000" label="%tagtype.JavaBind.label" parameter-card="*" is-hidden="false" is-signed="false"/>
312
                    <TagType name="JavaFinal" uid="eb8c1900-000a-b31d-0000-000000000000" label="%tagtype.JavaFinal.label" parameter-card="0" is-hidden="false" is-signed="false"/>
313
                    <TagType name="JavaFullName" uid="01241558-0000-18e7-0000-000000000000" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
314
                    <TagType name="JavaTypeExpr" uid="00380080-0000-01a4-0000-000000000000" label="%tagtype.JavaTypeExpr.label" parameter-card="1" is-hidden="false" is-signed="false"/>
315
                    <TagType name="JavaVarArgs" uid="000c0b48-0000-3abe-0000-000000000000" label="%tagtype.JavaVarArgs.label" parameter-card="0" is-hidden="false" is-signed="false"/>
316
                    <TagType name="JavaWrapper" uid="007c081c-0000-272a-0000-000000000000" label="%tagtype.JavaWrapper.label" parameter-card="0" is-hidden="false" is-signed="false"/>
317
                </TagTypes>
318
                <NoteTypes>
319
                    <NoteType name="JavaAnnotation" label="%notetype.JavaAnnotation.label" is-hidden="false" uid="000c0b48-0000-3ab0-0000-000000000000" mime-type="text/plain"/>
320
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="01240268-0000-0044-0000-000000000000" mime-type="text/plain"/>
321
                </NoteTypes>
322
            </MetaclassReference>
323
            <MetaclassReference uid="ccc1df05-0464-11e0-b652-002564c97630" metaclass="Standard.RaisedException">
324
                <TagTypes>
325
                    <TagType name="JavaFullName" uid="004a0876-fb04-1f8f-b8b2-0015c53b57e1" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
326
                </TagTypes>
327
                <NoteTypes>
328
                    <NoteType name="Javadoc" label="%notetype.Javadoc.label" is-hidden="false" uid="d4d66828-0464-11e0-b652-002564c97630" mime-type="text/plain"/>
329
                </NoteTypes>
330
            </MetaclassReference>
331
            <MetaclassReference uid="010c4ccc-0001-ca9a-0000-000000000000" metaclass="Standard.TemplateParameter">
332
                <TagTypes>
333
                    <TagType name="JavaExtends" uid="010c4ccc-0001-cdcc-0000-000000000000" label="%tagtype.JavaExtends.label" parameter-card="1" is-hidden="false" is-signed="false"/>
334
                    <TagType name="JavaFullName" uid="0057f47c-85d2-10f5-9a2d-001d7d0c9107" label="%tagtype.JavaFullName.label" parameter-card="0" is-hidden="false" is-signed="false"/>
335
                </TagTypes>
336
            </MetaclassReference>
337
        </Profile>
338
        <Profile uid="01ec24fc-0000-0208-0000-000000000000" id="JavaCompatibility">
339
            <MetaclassReference uid="01ec24fc-0000-0009-0000-000000000000" metaclass="Standard.AssociationEnd">
340
                <TagTypes>
341
                    <TagType name="JavaFilterAccessor" uid="003800a8-0000-018a-0000-000000000000" label="%tagtype.JavaFilterAccessor.label" parameter-card="*" is-hidden="true" is-signed="false"/>
342
                    <TagType name="JavaGenerateAccessor" uid="003800a8-0000-0189-0000-000000000000" label="%tagtype.JavaGenerateAccessor.label" parameter-card="*" is-hidden="true" is-signed="false"/>
343
                    <TagType name="JavaNoAccessor" uid="003800a8-0000-018b-0000-000000000000" label="%tagtype.JavaNoAccessor.label" parameter-card="0" is-hidden="true" is-signed="false"/>
344
                    <TagType name="JavaPublic" uid="007c081c-0000-272c-0000-000000000000" label="%tagtype.JavaPublic.label" parameter-card="0" is-hidden="true" is-signed="false"/>
345
                </TagTypes>
346
            </MetaclassReference>
347
            <MetaclassReference uid="01ec24fc-0000-000a-0000-000000000000" metaclass="Standard.Attribute">
348
                <TagTypes>
349
                    <TagType name="JavaByte" uid="003800a8-0000-016b-0000-000000000000" label="%tagtype.JavaByte.label" parameter-card="0" is-hidden="true" is-signed="false"/>
350
                    <TagType name="JavaFilterAccessor" uid="003800a8-0000-0168-0000-000000000000" label="%tagtype.JavaFilterAccessor.label" parameter-card="*" is-hidden="true" is-signed="false"/>
351
                    <TagType name="JavaGenerateAccessor" uid="003800a8-0000-0167-0000-000000000000" label="%tagtype.JavaGenerateAccessor.label" parameter-card="*" is-hidden="true" is-signed="false"/>
352
                    <TagType name="JavaLong" uid="003800a8-0000-0169-0000-000000000000" label="%tagtype.JavaLong.label" parameter-card="0" is-hidden="true" is-signed="false"/>
353
                    <TagType name="JavaNoAccessor" uid="003800a8-0000-016c-0000-000000000000" label="%tagtype.JavaNoAccessor.label" parameter-card="0" is-hidden="true" is-signed="false"/>
354
                    <TagType name="JavaPublic" uid="007c081c-0000-2728-0000-000000000000" label="%tagtype.JavaPublic.label" parameter-card="0" is-hidden="true" is-signed="false"/>
355
                    <TagType name="JavaShort" uid="003800a8-0000-016a-0000-000000000000" label="%tagtype.JavaShort.label" parameter-card="0" is-hidden="true" is-signed="false"/>
356
                    <TagType name="JavaEclipseNLS" uid="eb8c18e0-0002-b45a-0000-000000000000" label="%tagtype.JavaEclipseNLS.label" parameter-card="1" is-hidden="true" is-signed="false"/>
357
                </TagTypes>
358
            </MetaclassReference>
359
            <MetaclassReference uid="01ec24fc-0000-000b-0000-000000000000" metaclass="Standard.Class">
360
                <TagTypes>
361
                    <TagType name="JavaBean" uid="00380098-0000-0545-0000-000000000000" label="%tagtype.JavaBean.label" parameter-card="0" is-hidden="true" is-signed="false"/>
362
                    <TagType name="JavaBeanResource" uid="00380098-0000-0567-0000-000000000000" label="%tagtype.JavaBeanResource.label" parameter-card="1" is-hidden="true" is-signed="false"/>
363
                    <TagType name="JavaNoAccessor" uid="00380080-0000-09c5-0000-000000000000" label="%tagtype.JavaNoAccessor.label" parameter-card="0" is-hidden="true" is-signed="false"/>
364
                    <TagType name="JavaNoImport" uid="0124035c-0000-0163-0000-000000000000" label="%tagtype.JavaNoImport.label" parameter-card="0" is-hidden="true" is-signed="false"/>
365
                    <TagType name="JavaNonPublic" uid="00380080-0000-1527-0000-000000000000" label="%tagtype.JavaNonPublic.label" parameter-card="0" is-hidden="true" is-signed="false"/>
366
                    <TagType name="JavaFileName" uid="eb8c1900-0019-f738-0000-000000000000" label="%tagtype.JavaFileName.label" parameter-card="1" is-hidden="true" is-signed="false"/>
367
                </TagTypes>
368
                <NoteTypes>
369
                    <NoteType name="JavaCode" label="%notetype.JavaCode.label" is-hidden="true" uid="00380080-0000-060b-0000-000000000000" mime-type="text/plain"/>
370
                    <NoteType name="JavaImport" label="%notetype.JavaImport.label" is-hidden="true" uid="0124035c-0000-0170-0000-000000000000" mime-type="text/plain"/>
371
                </NoteTypes>
372
            </MetaclassReference>
373
            <MetaclassReference uid="01ec24fc-0000-000c-0000-000000000000" metaclass="Standard.DataType">
374
                <TagTypes>
375
                    <TagType name="JavaNoImport" uid="01240464-0000-0069-0000-000000000000" label="%tagtype.JavaNoImport.label" parameter-card="0" is-hidden="true" is-signed="false"/>
376
                </TagTypes>
377
                <NoteTypes>
378
                    <NoteType name="JavaImport" label="%notetype.JavaImport.label" is-hidden="true" uid="01240464-0000-0071-0000-000000000000" mime-type="text/plain"/>
379
                </NoteTypes>
380
            </MetaclassReference>
381
            <MetaclassReference uid="01ec24fc-0000-000d-0000-000000000000" metaclass="Standard.Enumeration">
382
                <TagTypes>
383
                    <TagType name="JavaNoImport" uid="0124035c-0000-0166-0000-000000000000" label="%tagtype.JavaNoImport.label" parameter-card="0" is-hidden="true" is-signed="false"/>
384
                </TagTypes>
385
                <NoteTypes>
386
                    <NoteType name="JavaImport" label="%notetype.JavaImport.label" is-hidden="true" uid="0124035c-0000-0183-0000-000000000000" mime-type="text/plain"/>
387
                </NoteTypes>
388
            </MetaclassReference>
389
            <MetaclassReference uid="01ec24fc-0000-000f-0000-000000000000" metaclass="Standard.Interface">
390
                <TagTypes>
391
                    <TagType name="JavaBeanResource" uid="258012b4-0000-0405-0000-000000000000" label="%tagtype.JavaBeanResource.label" parameter-card="1" is-hidden="true" is-signed="false"/>
392
                    <TagType name="JavaDocumentedAnnotation" uid="258012b4-0000-0437-0000-000000000000" label="%tagtype.JavaDocumentedAnnotation.label" parameter-card="0" is-hidden="true" is-signed="false"/>
393
                    <TagType name="JavaInheritedAnnotation" uid="258012b4-0000-0414-0000-000000000000" label="%tagtype.JavaInheritedAnnotation.label" parameter-card="0" is-hidden="true" is-signed="false"/>
394
                    <TagType name="JavaNoAccessor" uid="258012b4-0000-0400-0000-000000000000" label="%tagtype.JavaNoAccessor.label" parameter-card="0" is-hidden="true" is-signed="false"/>
395
                    <TagType name="JavaNoImport" uid="258012b4-0000-041e-0000-000000000000" label="%tagtype.JavaNoImport.label" parameter-card="0" is-hidden="true" is-signed="false"/>
396
                    <TagType name="JavaNonPublic" uid="258012b4-0000-03fb-0000-000000000000" label="%tagtype.JavaNonPublic.label" parameter-card="0" is-hidden="true" is-signed="false"/>
397
                    <TagType name="JavaRetentionAnnotation" uid="258012b4-0000-0432-0000-000000000000" label="%tagtype.JavaRetentionAnnotation.label" parameter-card="1" is-hidden="true" is-signed="false"/>
398
                    <TagType name="JavaTargetAnnotation" uid="258012b4-0000-042d-0000-000000000000" label="%tagtype.JavaTargetAnnotation.label" parameter-card="*" is-hidden="true" is-signed="false"/>
399
                    <TagType name="JavaImplements" uid="258012b4-0000-040f-0000-000000000000" label="%tagtype.JavaImplements.label" parameter-card="*" is-hidden="true" is-signed="false"/>
400
                    <TagType name="JavaBean" uid="258012b4-0000-03f1-0000-000000000000" label="%tagtype.JavaBean.label" parameter-card="0" is-hidden="true" is-signed="false"/>
401
                    <TagType name="JavaFileName" uid="258012b4-0000-043c-0000-000000000000" label="%tagtype.JavaFileName.label" parameter-card="1" is-hidden="true" is-signed="false"/>
402
                </TagTypes>
403
                <NoteTypes>
404
                    <NoteType name="JavaImport" label="%notetype.JavaImport.label" is-hidden="true" uid="258012b4-0000-03e7-0000-000000000000" mime-type="text/plain"/>
405
                    <NoteType name="JavaCode" label="%notetype.JavaCode.label" is-hidden="true" uid="258012b4-0000-03ce-0000-000000000000" mime-type="text/plain"/>
406
                </NoteTypes>
407
            </MetaclassReference>
408
            <MetaclassReference uid="01ec24fc-0000-0010-0000-000000000000" metaclass="Standard.Package">
409
                <TagTypes>
410
                    <TagType name="JavaBeanResource" uid="00380098-0000-0568-0000-000000000000" label="%tagtype.JavaBeanResource.label" parameter-card="1" is-hidden="true" is-signed="false"/>
411
                    <TagType name="JavaRoot" uid="007c081c-0000-26ad-0000-000000000000" label="%tagtype.JavaRoot.label" parameter-card="0" is-hidden="true" is-signed="false"/>
412
                </TagTypes>
413
            </MetaclassReference>
414
            <MetaclassReference uid="01ec24fc-0000-0011-0000-000000000000" metaclass="Standard.Parameter">
415
                <TagTypes>
416
                    <TagType name="JavaByte" uid="003800a8-0000-0192-0000-000000000000" label="%tagtype.JavaByte.label" parameter-card="0" is-hidden="true" is-signed="false"/>
417
                    <TagType name="JavaLong" uid="003800a8-0000-0194-0000-000000000000" label="%tagtype.JavaLong.label" parameter-card="0" is-hidden="true" is-signed="false"/>
418
                    <TagType name="JavaShort" uid="003800a8-0000-0193-0000-000000000000" label="%tagtype.JavaShort.label" parameter-card="0" is-hidden="true" is-signed="false"/>
419
                </TagTypes>
420
            </MetaclassReference>
421
        </Profile>
422
    </Profiles>
423
    <Parameters>
424
        <Parameter id="GenerationMode" group="%group.General.label" uid="01ec25e8-0000-0700-0000-000000000000" type="Enum" default-value="" label="%parameter.GenerationMode.label">
425
            <Enumeration>
426
                <Literal value="RoundTrip" label="%parameter.GenerationMode.RoundTrip.label"/>
427
                <Literal value="ModelDriven" label="%parameter.GenerationMode.ModelDriven.label"/>
428
                <Literal value="Release" label="%parameter.GenerationMode.Release.label"/>
429
            </Enumeration>
430
            <Description>%parameter.GenerationMode.description</Description>
431
        </Parameter>
432
        <Parameter id="RetrieveDefaultBehaviour" group="%group.General.label" uid="01ec25e8-0000-0706-0000-000000000000" type="Enum" default-value="" label="%parameter.RetrieveDefaultBehaviour.label">
433
            <Enumeration>
434
                <Literal value="Ask" label="%parameter.RetrieveDefaultBehaviour.Ask.label"/>
435
                <Literal value="Retrieve" label="%parameter.RetrieveDefaultBehaviour.Retrieve.label"/>
436
                <Literal value="Keep" label="%parameter.RetrieveDefaultBehaviour.Keep.label"/>
437
            </Enumeration>
438
            <Description>%parameter.RetrieveDefaultBehaviour.description</Description>
439
        </Parameter>
440
        <Parameter id="Encoding" group="%group.General.label" uid="6a276a28-0bea-11df-b8eb-0019b95c085c" type="Enum" default-value="" label="%parameter.Encoding.label">
441
            <Enumeration>
442
                <Literal value="ISO-8859-1" label="%parameter.Encoding.ISO-8859-1.label"/>
443
                <Literal value="US-ASCII" label="%parameter.Encoding.US-ASCII.label"/>
444
                <Literal value="UTF-8" label="%parameter.Encoding.UTF-8.label"/>
445
                <Literal value="UTF-16BE" label="%parameter.Encoding.UTF-16BE.label"/>
446
                <Literal value="UTF-16LE" label="%parameter.Encoding.UTF-16LE.label"/>
447
                <Literal value="UTF-16" label="%parameter.Encoding.UTF-16.label"/>
448
            </Enumeration>
449
            <Description>%parameter.Encoding.description</Description>
450
        </Parameter>
451
        <Parameter id="JavaCompatibility" group="%group.General.label" uid="cec5209f-5a2c-4897-8575-757650e8ab02" type="Enum" default-value="" label="%parameter.JavaCompatibility.label">
452
            <Enumeration>
453
                <Literal value="Java7" label="%parameter.JavaCompatibility.Java7.label"/>
454
                <Literal value="Java8" label="%parameter.JavaCompatibility.Java8.label"/>
455
            </Enumeration>
456
            <Description>%parameter.JavaCompatibility.description</Description>
457
        </Parameter>
458
        <Parameter id="AccessibleClasses" group="%group.General.label" uid="01ec25e8-0000-070f-0000-000000000000" type="String" default-value="" label="%parameter.AccessibleClasses.label">
459
            <Description>%parameter.AccessibleClasses.description</Description>
460
        </Parameter>
461
        <Parameter id="JDKPath" group="%group.Directories.label" uid="01ec25e8-0000-070d-0000-000000000000" type="Directory" default-value="" label="%parameter.JDKPath.label">
462
            <Description>%parameter.JDKPath.description</Description>
463
        </Parameter>
464
        <Parameter id="GenerationPath" group="%group.Directories.label" uid="01ec25e8-0000-0711-0000-000000000000" type="Directory" default-value="" label="%parameter.GenerationPath.label">
465
            <Description>%parameter.GenerationPath.description</Description>
466
        </Parameter>
467
        <Parameter id="ComponentSubPath" group="%group.Directories.label" uid="221d7c72-ca01-4094-97db-c9040b08fc75" type="String" default-value="" label="%parameter.ComponentSubPath.label">
468
            <Description>%parameter.ComponentSubPath.description</Description>
469
        </Parameter>
470
        <Parameter id="JavahGenerationPath" group="%group.Directories.label" uid="01ec25e8-0000-0713-0000-000000000000" type="Directory" default-value="" label="%parameter.JavahGenerationPath.label">
471
            <Description>%parameter.JavahGenerationPath.description</Description>
472
        </Parameter>
473
        <Parameter id="CompilationPath" group="%group.Directories.label" uid="01ec25e8-0000-0715-0000-000000000000" type="Directory" default-value="" label="%parameter.CompilationPath.label">
474
            <Description>%parameter.CompilationPath.description</Description>
475
        </Parameter>
476
        <Parameter id="JarFilePath" group="%group.Directories.label" uid="01ec25e8-0000-0717-0000-000000000000" type="Directory" default-value="" label="%parameter.JarFilePath.label">
477
            <Description>%parameter.JarFilePath.description</Description>
478
        </Parameter>
479
        <Parameter id="GenDocPath" group="%group.Directories.label" uid="01ec25e8-0000-0719-0000-000000000000" type="Directory" default-value="" label="%parameter.GenDocPath.label">
480
            <Description>%parameter.GenDocPath.description</Description>
481
        </Parameter>
482
        <Parameter id="CustomizationFile" group="%group.Code generation.label" uid="01ec25e8-0000-071d-0000-000000000000" type="File" default-value="" label="%parameter.CustomizationFile.label">
483
            <Description>%parameter.CustomizationFile.description</Description>
484
        </Parameter>
485
        <Parameter id="CopyrightFile" group="%group.Code generation.label" uid="6687a8d5-3e95-11e0-8fc3-002564c97630" type="File" default-value="" label="%parameter.CopyrightFile.label">
486
            <Description>%parameter.CopyrightFile.description</Description>
487
        </Parameter>
488
        <Parameter id="ErrorOnFirstWarning" group="%group.Code generation.label" uid="01ec25e8-0000-071f-0000-000000000000" type="Boolean" default-value="" label="%parameter.ErrorOnFirstWarning.label">
489
            <Description>%parameter.ErrorOnFirstWarning.description</Description>
490
        </Parameter>
491
        <Parameter id="FullNameGeneration" group="%group.Code generation.label" uid="01ec25e8-0000-0723-0000-000000000000" type="Boolean" default-value="" label="%parameter.FullNameGeneration.label">
492
            <Description>%parameter.FullNameGeneration.description</Description>
493
        </Parameter>
494
        <Parameter id="GenerateFinalParameters" group="%group.Code generation.label" uid="ac898f03-b516-11df-b5f1-002564c97630" type="Boolean" default-value="" label="%parameter.GenerateFinalParameters.label">
495
            <Description>%parameter.GenerateFinalParameters.description</Description>
496
        </Parameter>
497
        <Parameter id="GenerateDefaultReturn" group="%group.Code generation.label" uid="5ffba198-56f9-11e1-a8d2-002564c97630" type="Boolean" default-value="" label="%parameter.GenerateDefaultReturn.label">
498
            <Description>%parameter.GenerateDefaultReturn.description</Description>
499
        </Parameter>
500
        <Parameter id="InterfaceImplementation" group="%group.Automation.label" uid="01ec2730-0000-04bd-0000-000000000000" type="Enum" default-value="" label="%parameter.InterfaceImplementation.label">
501
            <Enumeration>
502
                <Literal value="Ask" label="%parameter.InterfaceImplementation.Ask.label"/>
503
                <Literal value="Always" label="%parameter.InterfaceImplementation.Always.label"/>
504
                <Literal value="Never" label="%parameter.InterfaceImplementation.Never.label"/>
505
            </Enumeration>
506
            <Description>%parameter.InterfaceImplementation.description</Description>
507
        </Parameter>
508
        <Parameter id="AccessorsGeneration" group="%group.Automation.label" uid="01ec25e8-0000-0725-0000-000000000000" type="Enum" default-value="" label="%parameter.AccessorsGeneration.label">
509
            <Enumeration>
510
                <Literal value="Always" label="%parameter.AccessorsGeneration.Always.label"/>
511
                <Literal value="Smart" label="%parameter.AccessorsGeneration.Smart.label"/>
512
                <Literal value="Never" label="%parameter.AccessorsGeneration.Never.label"/>
513
            </Enumeration>
514
            <Description>%parameter.AccessorsGeneration.description</Description>
515
        </Parameter>
516
        <Parameter id="PublicAccessorVisibility" group="%group.Automation.label" uid="01ec25e8-0000-072a-0000-000000000000" type="Enum" default-value="" label="%parameter.PublicAccessorVisibility.label">
517
            <Enumeration>
518
                <Literal value="Public" label="%parameter.PublicAccessorVisibility.Public.label"/>
519
                <Literal value="Protected" label="%parameter.PublicAccessorVisibility.Protected.label"/>
520
                <Literal value="Friendly" label="%parameter.PublicAccessorVisibility.Friendly.label"/>
521
                <Literal value="Private" label="%parameter.PublicAccessorVisibility.Private.label"/>
522
            </Enumeration>
523
            <Description>%parameter.PublicAccessorVisibility.description</Description>
524
        </Parameter>
525
        <Parameter id="PublicModifierVisibility" group="%group.Automation.label" uid="01ec25e8-0000-0730-0000-000000000000" type="Enum" default-value="" label="%parameter.PublicModifierVisibility.label">
526
            <Enumeration>
527
                <Literal value="Public" label="%parameter.PublicModifierVisibility.Public.label"/>
528
                <Literal value="Protected" label="%parameter.PublicModifierVisibility.Protected.label"/>
529
                <Literal value="Friendly" label="%parameter.PublicModifierVisibility.Friendly.label"/>
530
                <Literal value="Private" label="%parameter.PublicModifierVisibility.Private.label"/>
531
            </Enumeration>
532
            <Description>%parameter.PublicModifierVisibility.description</Description>
533
        </Parameter>
534
        <Parameter id="ProtectedAccessorVisibility" group="%group.Automation.label" uid="01ec25e8-0000-0736-0000-000000000000" type="Enum" default-value="" label="%parameter.ProtectedAccessorVisibility.label">
535
            <Enumeration>
536
                <Literal value="Public" label="%parameter.ProtectedAccessorVisibility.Public.label"/>
537
                <Literal value="Protected" label="%parameter.ProtectedAccessorVisibility.Protected.label"/>
538
                <Literal value="Friendly" label="%parameter.ProtectedAccessorVisibility.Friendly.label"/>
539
                <Literal value="Private" label="%parameter.ProtectedAccessorVisibility.Private.label"/>
540
            </Enumeration>
541
            <Description>%parameter.ProtectedAccessorVisibility.description</Description>
542
        </Parameter>
543
        <Parameter id="ProtectedModifierVisibility" group="%group.Automation.label" uid="01ec25e8-0000-073c-0000-000000000000" type="Enum" default-value="" label="%parameter.ProtectedModifierVisibility.label">
544
            <Enumeration>
545
                <Literal value="Public" label="%parameter.ProtectedModifierVisibility.Public.label"/>
546
                <Literal value="Protected" label="%parameter.ProtectedModifierVisibility.Protected.label"/>
547
                <Literal value="Friendly" label="%parameter.ProtectedModifierVisibility.Friendly.label"/>
548
                <Literal value="Private" label="%parameter.ProtectedModifierVisibility.Private.label"/>
549
            </Enumeration>
550
            <Description>%parameter.ProtectedModifierVisibility.description</Description>
551
        </Parameter>
552
        <Parameter id="FriendlyAccessorVisibility" group="%group.Automation.label" uid="01ec25e8-0000-0742-0000-000000000000" type="Enum" default-value="" label="%parameter.FriendlyAccessorVisibility.label">
553
            <Enumeration>
554
                <Literal value="Public" label="%parameter.FriendlyAccessorVisibility.Public.label"/>
555
                <Literal value="Protected" label="%parameter.FriendlyAccessorVisibility.Protected.label"/>
556
                <Literal value="Friendly" label="%parameter.FriendlyAccessorVisibility.Friendly.label"/>
557
                <Literal value="Private" label="%parameter.FriendlyAccessorVisibility.Private.label"/>
558
            </Enumeration>
559
            <Description>%parameter.FriendlyAccessorVisibility.description</Description>
560
        </Parameter>
561
        <Parameter id="FriendlyModifierVisibility" group="%group.Automation.label" uid="01ec25e8-0000-0748-0000-000000000000" type="Enum" default-value="" label="%parameter.FriendlyModifierVisibility.label">
562
            <Enumeration>
563
                <Literal value="Public" label="%parameter.FriendlyModifierVisibility.Public.label"/>
564
                <Literal value="Protected" label="%parameter.FriendlyModifierVisibility.Protected.label"/>
565
                <Literal value="Friendly" label="%parameter.FriendlyModifierVisibility.Friendly.label"/>
566
                <Literal value="Private" label="%parameter.FriendlyModifierVisibility.Private.label"/>
567
            </Enumeration>
568
            <Description>%parameter.FriendlyModifierVisibility.description</Description>
569
        </Parameter>
570
        <Parameter id="PrivateAccessorVisibility" group="%group.Automation.label" uid="01ec25e8-0000-074e-0000-000000000000" type="Enum" default-value="" label="%parameter.PrivateAccessorVisibility.label">
571
            <Enumeration>
572
                <Literal value="Public" label="%parameter.PrivateAccessorVisibility.Public.label"/>
573
                <Literal value="Protected" label="%parameter.PrivateAccessorVisibility.Protected.label"/>
574
                <Literal value="Friendly" label="%parameter.PrivateAccessorVisibility.Friendly.label"/>
575
                <Literal value="Private" label="%parameter.PrivateAccessorVisibility.Private.label"/>
576
            </Enumeration>
577
            <Description>%parameter.PrivateAccessorVisibility.description</Description>
578
        </Parameter>
579
        <Parameter id="PrivateModifierVisibility" group="%group.Automation.label" uid="01ec25e8-0000-0754-0000-000000000000" type="Enum" default-value="" label="%parameter.PrivateModifierVisibility.label">
580
            <Enumeration>
581
                <Literal value="Public" label="%parameter.PrivateModifierVisibility.Public.label"/>
582
                <Literal value="Protected" label="%parameter.PrivateModifierVisibility.Protected.label"/>
583
                <Literal value="Friendly" label="%parameter.PrivateModifierVisibility.Friendly.label"/>
584
                <Literal value="Private" label="%parameter.PrivateModifierVisibility.Private.label"/>
585
            </Enumeration>
586
            <Description>%parameter.PrivateModifierVisibility.description</Description>
587
        </Parameter>
588
        <Parameter id="GeneratePrePostConditions" group="%group.Constraints.label" uid="01ec25e8-0000-075a-0000-000000000000" type="Boolean" default-value="" label="%parameter.GeneratePrePostConditions.label">
589
            <Description>%parameter.GeneratePrePostConditions.description</Description>
590
        </Parameter>
591
        <Parameter id="GenerateInvariants" group="%group.Constraints.label" uid="01ec25e8-0000-0761-0000-000000000000" type="Boolean" default-value="" label="%parameter.GenerateInvariants.label">
592
            <Description>%parameter.GenerateInvariants.description</Description>
593
        </Parameter>
594
        <Parameter id="InvariantsName" group="%group.Constraints.label" uid="01ec25e8-0000-0766-0000-000000000000" type="String" default-value="" label="%parameter.InvariantsName.label">
595
            <Description>%parameter.InvariantsName.description</Description>
596
        </Parameter>
597
        <Parameter id="UseExternalEdition" group="%group.External edition.label" uid="01ec25e8-0000-076a-0000-000000000000" type="Boolean" default-value="" label="%parameter.UseExternalEdition.label">
598
            <Description>%parameter.UseExternalEdition.description</Description>
599
        </Parameter>
600
        <Parameter id="ExternalEditorCommandLine" group="%group.External edition.label" uid="01ec25e8-0000-076c-0000-000000000000" type="File" default-value="" label="%parameter.ExternalEditorCommandLine.label">
601
            <Description>%parameter.ExternalEditorCommandLine.description</Description>
602
        </Parameter>
603
        <Parameter id="CompilationOptions" group="%group.Compilation.label" uid="01ec25e8-0000-0772-0000-000000000000" type="String" default-value="" label="%parameter.CompilationOptions.label">
604
            <Description>%parameter.CompilationOptions.description</Description>
605
        </Parameter>
606
        <Parameter id="UseJavah" group="%group.Compilation.label" uid="01ec25e8-0000-0774-0000-000000000000" type="Boolean" default-value="" label="%parameter.UseJavah.label">
607
            <Description>%parameter.UseJavah.description</Description>
608
        </Parameter>
609
        <Parameter id="RunParameters" group="%group.Compilation.label" uid="01ec25e8-0000-0776-0000-000000000000" type="String" default-value="" label="%parameter.RunParameters.label">
610
            <Description>%parameter.RunParameters.description</Description>
611
        </Parameter>
612
        <Parameter id="GenerateJavadoc" group="%group.JavaDoc.label" uid="01ec25e8-0000-0778-0000-000000000000" type="Boolean" default-value="" label="%parameter.GenerateJavadoc.label">
613
            <Description>%parameter.GenerateJavadoc.description</Description>
614
        </Parameter>
615
        <Parameter id="DescriptionAsJavadoc" group="%group.JavaDoc.label" uid="01ec25e8-0000-077a-0000-000000000000" type="Boolean" default-value="" label="%parameter.DescriptionAsJavadoc.label">
616
            <Description>%parameter.DescriptionAsJavadoc.description</Description>
617
        </Parameter>
618
        <Parameter id="JavaDocOptions" group="%group.JavaDoc.label" uid="01ec25e8-0000-077c-0000-000000000000" type="String" default-value="" label="%parameter.JavaDocOptions.label">
619
            <Description>%parameter.JavaDocOptions.description</Description>
620
        </Parameter>
621
        <Parameter id="AutomaticallyOpenJavadoc" group="%group.JavaDoc.label" uid="01ec2a7c-0000-01e0-0000-000000000000" type="Boolean" default-value="" label="%parameter.AutomaticallyOpenJavadoc.label">
622
            <Description>%parameter.AutomaticallyOpenJavadoc.description</Description>
623
        </Parameter>
624
        <Parameter id="GenerateJavadocMarkers" group="%group.JavaDoc.label" uid="c60eb8f5-c78b-11e2-9d6e-02004c4f4f50" type="Boolean" default-value="" label="%parameter.GenerateJavadocMarkers.label">
625
            <Description>%parameter.GenerateJavadocMarkers.description</Description>
626
        </Parameter>
627
        <Parameter id="PackageSrcInRamc" group="%group.ModelComponents.label" uid="01ec25e8-0000-077e-0000-000000000000" type="Boolean" default-value="" label="%parameter.PackageSrcInRamc.label">
628
            <Description>%parameter.PackageSrcInRamc.description</Description>
629
        </Parameter>
630
        <Parameter id="PackageJarInRamc" group="%group.ModelComponents.label" uid="01ec25e8-0000-0780-0000-000000000000" type="Boolean" default-value="" label="%parameter.PackageJarInRamc.label">
631
            <Description>%parameter.PackageJarInRamc.description</Description>
632
        </Parameter>
633
    </Parameters>
634
    <Gui>
635
        <Commands>
636
            <Command id="Generate" label="%Generate.label" tooltip="%Generate.tooltip" image="res/bmp/generate.png" group="%Generate.group" modify-model="false" group-image="%Generate.groupimage">
637
                <Scope metaclass="Standard.UmlModelElement"/>
638
                <Handler class="org.modelio.module.javadesigner.commands.Generate"/>
639
            </Command>
640
            <Command id="UpdateModel" label="%UpdateModel.label" tooltip="%UpdateModel.tooltip" image="res/bmp/update.png" group="%UpdateModel.group" modify-model="true" group-image="%UpdateModel.groupimage">
641
                <Scope metaclass="Standard.UmlModelElement"/>
642
                <Handler class="org.modelio.module.javadesigner.commands.UpdateModel"/>
643
            </Command>
644
            <Command id="Edit" label="%Edit.label" tooltip="%Edit.tooltip" image="res/bmp/edit.png" group="%Edit.group" modify-model="false" group-image="%Edit.groupimage">
645
                <Scope metaclass="Standard.UmlModelElement"/>
646
                <Handler class="org.modelio.module.javadesigner.commands.Edit"/>
647
            </Command>
648
            <Command id="CreateAttributeProperty" label="%CreateAttributeProperty.label" tooltip="%CreateAttributeProperty.tooltip" image="res/bmp/attribute_property.png" group="%CreateAttributeProperty.group" modify-model="false" group-image="%CreateAttributeProperty.groupimage">
649
                <Scope metaclass="Standard.GeneralClass"/>
650
                <Handler class="org.modelio.module.javadesigner.commands.creation.CreateAttributeProperty"/>
651
            </Command>
652
            <Command id="CreateAssociationEndProperty" label="%CreateAssociationEndProperty.label" tooltip="%CreateAssociationEndProperty.tooltip" image="res/bmp/associationend_property.png" group="%CreateAssociationEndProperty.group" modify-model="false" group-image="%CreateAssociationEndProperty.groupimage">
653
                <Scope metaclass="Standard.GeneralClass"/>
654
                <Handler class="org.modelio.module.javadesigner.commands.creation.CreateAssociationEndProperty"/>
655
            </Command>
656
            <Command id="JavaDocGenerate" label="%JavaDocGenerate.label" tooltip="%JavaDocGenerate.tooltip" image="res/bmp/javadocgenerate.png" group="%JavaDocGenerate.group" modify-model="false" group-image="%JavaDocGenerate.groupimage">
657
                <Scope metaclass="Standard.Package"/>
658
                <Scope metaclass="Standard.Component"/>
659
                <Handler class="org.modelio.module.javadesigner.commands.javadoc.JavaDocGenerate"/>
660
            </Command>
661
            <Command id="VisualizeJavaDoc" label="%VisualizeJavaDoc.label" tooltip="%VisualizeJavaDoc.tooltip" image="res/bmp/visualize.png" group="%VisualizeJavaDoc.group" modify-model="false" group-image="%VisualizeJavaDoc.groupimage">
662
                <Scope metaclass="Standard.Package"/>
663
                <Scope metaclass="Standard.Component"/>
664
                <Handler class="org.modelio.module.javadesigner.commands.javadoc.VisualizeJavaDoc"/>
665
            </Command>
666
            <Command id="CreateAntArtifact" label="%CreateAntArtifact.label" tooltip="%CreateAntArtifact.tooltip" image="res/bmp/jarfile.png" group="%CreateAntArtifact.group" modify-model="false" group-image="%CreateAntArtifact.groupimage">
667
                <Scope metaclass="Standard.Component"/>
668
                <Scope metaclass="Standard.Package"/>
669
                <Handler class="org.modelio.module.javadesigner.commands.creation.CreateAntArtifact"/>
670
            </Command>
671
            <Command id="GenerateAntFile" label="%GenerateAntFile.label" tooltip="%GenerateAntFile.tooltip" image="res/bmp/antgeneration.png" group="%GenerateAntFile.group" modify-model="false" group-image="%GenerateAntFile.groupimage">
672
                <Scope metaclass="Standard.Artifact"/>
673
                <Handler class="org.modelio.module.javadesigner.commands.ant.GenerateAntFile"/>
674
            </Command>
675
            <Command id="BuildAntFile" label="%BuildAntFile.label" tooltip="%BuildAntFile.tooltip" image="res/bmp/build.png" group="%BuildAntFile.group" modify-model="false" group-image="%BuildAntFile.groupimage">
676
                <Scope metaclass="Standard.Artifact"/>
677
                <Handler class="org.modelio.module.javadesigner.commands.ant.BuildAntFile"/>
678
            </Command>
679
            <Command id="ExecuteAntTarget" label="%ExecuteAntTarget.label" tooltip="%ExecuteAntTarget.tooltip" image="res/bmp/target.png" group="%ExecuteAntTarget.group" modify-model="false" group-image="%ExecuteAntTarget.groupimage">
680
                <Scope metaclass="Standard.Artifact"/>
681
                <Handler class="org.modelio.module.javadesigner.commands.ant.ExecuteAntTarget"/>
682
            </Command>
683
            <Command id="RunApplication" label="%RunApplication.label" tooltip="%RunApplication.tooltip" image="res/bmp/run.png" group="%RunApplication.group" modify-model="false" group-image="%RunApplication.groupimage">
684
                <Scope metaclass="Standard.Artifact"/>
685
                <Handler class="org.modelio.module.javadesigner.commands.ant.RunApplication"/>
686
            </Command>
687
            <Command id="UpdateClassesFromInterface" label="%UpdateClassesFromInterface.label" tooltip="%UpdateClassesFromInterface.tooltip" image="res/bmp/updateclassesfrominterface.png" group="%UpdateClassesFromInterface.group" modify-model="true" group-image="%UpdateClassesFromInterface.groupimage">
688
                <Scope metaclass="Standard.Interface"/>
689
                <Handler class="org.modelio.module.javadesigner.commands.UpdateClassesFromInterface"/>
690
            </Command>
691
            <Command id="UpdateClassFromInterfaces" label="%UpdateClassFromInterfaces.label" tooltip="%UpdateClassFromInterfaces.tooltip" image="res/bmp/updateclassesfrominterface.png" group="%UpdateClassFromInterfaces.group" modify-model="true" group-image="%UpdateClassFromInterfaces.groupimage">
692
                <Scope metaclass="Standard.Classifier"/>
693
                <Handler class="org.modelio.module.javadesigner.commands.UpdateClassFromInterfaces"/>
694
            </Command>
695
            <Command id="CreateJavaResource" label="%CreateJavaResource.label" tooltip="%CreateJavaResource.tooltip" image="res/bmp/file.png" group="%CreateJavaResource.group" modify-model="false" group-image="%CreateJavaResource.groupimage">
696
                <Scope metaclass="Standard.Package"/>
697
                <Handler class="org.modelio.module.javadesigner.commands.creation.CreateJavaResource"/>
698
            </Command>
699
            <Command id="CreatePlugin" label="%CreatePlugin.label" tooltip="%CreatePlugin.tooltip" image="res/bmp/component.png" group="%CreatePlugin.group" modify-model="false" group-image="%CreatePlugin.groupimage">
700
                <Scope metaclass="Standard.Package"/>
701
                <Handler class="org.modelio.module.javadesigner.commands.creation.CreatePlugin"/>
702
            </Command>
703
            <Command id="CreateAutoDiagrams" label="%CreateAutoDiagrams.label" tooltip="%CreateAutoDiagrams.tooltip" image="res/bmp/autodiagram.png" group="%CreateAutoDiagrams.group" modify-model="false" group-image="%CreateAutoDiagrams.groupimage">
704
                <Scope metaclass="Standard.Package"/>
705
                <Handler class="org.modelio.module.javadesigner.commands.creation.CreateAutoDiagrams"/>
706
            </Command>
707
            <Command id="ReverseSources" label="%ReverseSources.label" tooltip="%ReverseSources.tooltip" image="res/bmp/revsources.png" group="%ReverseSources.group" modify-model="true" group-image="%ReverseSources.groupimage">
708
                <Scope metaclass="Standard.NameSpace"/>
709
                <Handler class="org.modelio.module.javadesigner.commands.reverse.ReverseSources"/>
710
            </Command>
711
            <Command id="ReverseBinary" label="%ReverseBinary.label" tooltip="%ReverseBinary.tooltip" image="res/bmp/revbinary.png" group="%ReverseBinary.group" modify-model="true" group-image="%ReverseBinary.groupimage">
712
                <Scope metaclass="Standard.NameSpace"/>
713
                <Handler class="org.modelio.module.javadesigner.commands.reverse.ReverseBinary"/>
714
            </Command>
715
            <Command id="EditClasspath" label="%EditClasspath.label" tooltip="%EditClasspath.tooltip" image="res/bmp/EditClasspath.png" group="%EditClasspath.group" modify-model="false" group-image="%EditClasspath.groupimage">
716
                <Scope metaclass="Standard.Package"/>
717
                <Handler class="org.modelio.module.javadesigner.commands.configuration.EditClasspath"/>
718
            </Command>
719
            <Command id="LoadCustomizationFile" label="%LoadCustomizationFile.label" tooltip="%LoadCustomizationFile.tooltip" image="res/bmp/customizationfile.png" group="%LoadCustomizationFile.group" modify-model="false" group-image="%LoadCustomizationFile.groupimage">
720
                <Scope metaclass="Standard.Package"/>
721
                <Handler class="org.modelio.module.javadesigner.commands.configuration.LoadCustomizationFile"/>
722
            </Command>
723
        </Commands>
724
        <ContextualMenu>
725
            <CommandRef refid="Generate"/>
726
            <CommandRef refid="UpdateModel"/>
727
            <CommandRef refid="Edit"/>
728
            <CommandRef refid="CreateAttributeProperty"/>
729
            <CommandRef refid="CreateAssociationEndProperty"/>
730
            <CommandRef refid="JavaDocGenerate"/>
731
            <CommandRef refid="VisualizeJavaDoc"/>
732
            <CommandRef refid="CreateAntArtifact"/>
733
            <CommandRef refid="GenerateAntFile"/>
734
            <CommandRef refid="BuildAntFile"/>
735
            <CommandRef refid="ExecuteAntTarget"/>
736
            <CommandRef refid="RunApplication"/>
737
            <CommandRef refid="UpdateClassesFromInterface"/>
738
            <CommandRef refid="UpdateClassFromInterfaces"/>
739
            <CommandRef refid="CreateJavaResource"/>
740
            <CommandRef refid="CreatePlugin"/>
741
            <CommandRef refid="CreateAutoDiagrams"/>
742
            <CommandRef refid="ReverseSources"/>
743
            <CommandRef refid="ReverseBinary"/>
744
            <CommandRef refid="EditClasspath"/>
745
            <CommandRef refid="LoadCustomizationFile"/>
746
        </ContextualMenu>
747
        <Views>
748
            <PropertyPage class="org.modelio.module.javadesigner.propertypage.JavaPropertyPage" label="%PropertyPage.label" image="res/bmp/JavaDesigner.png">
749
                <CommandRef refid="Generate"/>
750
                <CommandRef refid="UpdateModel"/>
751
                <CommandRef refid="Edit"/>
752
                <CommandRef refid="JavaDocGenerate"/>
753
                <CommandRef refid="VisualizeJavaDoc"/>
754
                <CommandRef refid="GenerateAntFile"/>
755
                <CommandRef refid="BuildAntFile"/>
756
                <CommandRef refid="ExecuteAntTarget"/>
757
                <CommandRef refid="RunApplication"/>
758
                <CommandRef refid="ReverseSources"/>
759
                <CommandRef refid="ReverseBinary"/>
760
            </PropertyPage>
761
        </Views>
762
    </Gui>
763
    <Dependencies>
764
        <Required name="ModelerModule" version="9.0.05"/>
765
    </Dependencies>
766
    <Resources>
767
        <DocFiles>
768
            <PathEntry path="lib/org.modelio.documentation.javadesigner-${project.version}.jar"/>
769
        </DocFiles>
770
    </Resources>
771
</Module>