source: trunk/org.modelica.uml.sysml.diagram2/backup/plugin.xml @ 1584

Last change on this file since 1584 was 492, checked in by adrpo, 17 years ago
  • ModelicaML UML/SysML part of mdt
File size: 25.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3
4<plugin>
5
6   <extension point="org.eclipse.core.runtime.preferences">
7      <initializer class="org.modelica.uml.sysml.diagram2.part.SysmlDiagramPreferenceInitializer"/>
8   </extension>
9
10  <extension point="org.eclipse.team.core.fileTypes">
11      <fileTypes
12         type="text"
13         extension="mci">
14      </fileTypes>
15  </extension>
16
17   <extension point="org.eclipse.emf.ecore.extension_parser">
18      <parser
19         type="mci"
20         class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory">
21      </parser>
22   </extension>
23
24  <extension point="org.eclipse.team.core.fileTypes">
25      <fileTypes
26         type="text"
27         extension="sysml">
28      </fileTypes>
29  </extension>
30 
31   <extension point="org.eclipse.emf.ecore.extension_parser">
32      <parser
33         type="sysml"
34         class="org.eclipse.uml2.uml.internal.resource.UMLResourceFactoryImpl">
35      </parser>
36   </extension>
37
38   <extension point="org.eclipse.ui.editors">
39     <editor
40        id="org.modelica.uml.sysml.diagram2.part.SysmlDiagramEditorID"
41        name="Modelica Class Internal Diagram Editor"
42        icon="icons/obj16/UMLDiagramFile.gif"
43        extensions="mci"
44        default="true"
45        class="org.modelica.uml.sysml.diagram2.part.SysmlDiagramEditor"
46        matchingStrategy="org.modelica.uml.sysml.diagram2.part.SysmlMatchingStrategy"
47        contributorClass="org.modelica.uml.sysml.diagram2.part.SysmlDiagramActionBarContributor">
48     </editor>
49   </extension>
50
51   <extension point="org.eclipse.ui.newWizards">
52      <wizard
53         name="Modelica Class Internal Diagram"
54         icon="icons/obj16/UMLDiagramFile.gif"
55         category="org.eclipse.ui.Examples"
56         class="org.modelica.uml.sysml.diagram2.part.SysmlCreationWizard"
57         id="org.modelica.uml.sysml.diagram2.part.SysmlCreationWizardID">
58         <description>
59            Creates Modelica Class Internal diagram.
60         </description> 
61      </wizard>
62   </extension>
63
64   <extension point="org.eclipse.ui.popupMenus">
65      <objectContribution
66            id="org.modelica.uml.sysml.diagram2.ui.objectContribution.IFile1"
67            nameFilter="*.sysml"
68            objectClass="org.eclipse.core.resources.IFile">
69         <action
70               label="Initialize mci diagram file"
71               class="org.modelica.uml.sysml.diagram2.part.SysmlInitDiagramFileAction"
72               menubarPath="additions"
73               enablesFor="1"
74               id="org.modelica.uml.sysml.diagram2.part.SysmlInitDiagramFileActionID">
75         </action>
76      </objectContribution> 
77      <objectContribution
78            adaptable="false"
79            id="org.modelica.uml.sysml.diagram2.ui.objectContribution.ModelEditPart2"
80            objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelEditPart">
81         <action
82               class="org.modelica.uml.sysml.diagram2.part.SysmlLoadResourceAction"
83               enablesFor="1"
84               id="org.modelica.uml.sysml.diagram2.part.SysmlLoadResourceActionID"
85               label="Load Resource..."
86               menubarPath="additions">
87         </action>
88      </objectContribution>                     
89  </extension>
90
91   <extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
92      <contributionItemProvider
93            class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContributionItemProvider"
94            checkPluginLoaded="false">
95         <Priority name="Low"/>
96         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
97            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaPropertyEditPart"/>
98            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
99         </popupContribution>
100         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
101            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaProperty2EditPart"/>
102            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
103         </popupContribution>
104         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
105            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaProperty3EditPart"/>
106            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
107         </popupContribution>
108         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
109            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaProperty4EditPart"/>
110            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
111         </popupContribution>
112         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
113            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaPropertyNameEditPart"/>
114            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
115         </popupContribution>
116         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
117            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaClass2EditPart"/>
118            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
119         </popupContribution>
120         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
121            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaClassNameEditPart"/>
122            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
123         </popupContribution>
124         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
125            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaEquationPropertyEditPart"/>
126            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
127         </popupContribution>
128         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
129            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaClassEditPart"/>
130            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
131         </popupContribution>
132         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
133            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaClassName2EditPart"/>
134            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
135         </popupContribution>
136         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
137            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.GeneralizationEditPart"/>
138            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
139         </popupContribution>
140         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
141            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaCompositionEditPart"/>
142            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
143         </popupContribution>
144         <popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
145            <popupStructuredContributionCriteria objectClass="org.modelica.uml.sysml.diagram2.edit.parts.ModelicaCompositionNameEditPart"/>
146            <popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
147            <popupPredefinedItem id="deleteFromModelAction" remove="true"/>
148         </popupContribution>
149      </contributionItemProvider>
150   </extension>
151
152   <extension point="org.eclipse.gmf.runtime.common.ui.services.action.globalActionHandlerProviders">
153      <GlobalActionHandlerProvider
154         class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandlerProvider"
155         id="Modelica Class InternalPresentation">
156         <Priority name="Lowest"/>
157         <ViewId id="org.modelica.uml.sysml.diagram2.part.SysmlDiagramEditorID">
158            <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
159               <GlobalActionId actionId="delete"/>
160            </ElementType>
161            <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart">
162               <GlobalActionId actionId="save"/>
163            </ElementType>
164         </ViewId>
165      </GlobalActionHandlerProvider>
166      <GlobalActionHandlerProvider
167         class="org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers.DiagramIDEGlobalActionHandlerProvider"
168         id="Modelica Class InternalPresentationIDE">
169         <Priority name="Lowest"/>
170         <ViewId id="org.modelica.uml.sysml.diagram2.part.SysmlDiagramEditorID">
171            <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
172               <GlobalActionId actionId="bookmark"/>
173            </ElementType>
174         </ViewId>
175      </GlobalActionHandlerProvider>
176      <GlobalActionHandlerProvider
177            class="org.eclipse.gmf.runtime.diagram.ui.render.providers.DiagramUIRenderGlobalActionHandlerProvider"
178            id="Modelica Class InternalRender">
179         <Priority name="Lowest"/>
180         <ViewId id="org.modelica.uml.sysml.diagram2.part.SysmlDiagramEditorID">
181            <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
182               <GlobalActionId actionId="cut"/>
183               <GlobalActionId actionId="copy"/>
184               <GlobalActionId actionId="paste"/>
185            </ElementType>
186         </ViewId>
187      </GlobalActionHandlerProvider>
188   </extension>
189
190   <extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders">
191      <viewProvider class="org.modelica.uml.sysml.diagram2.providers.SysmlViewProvider">
192         <Priority name="Lowest"/>
193         <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="Modelica Class Internal"/>
194         <context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints=""/>
195         <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints=""/>
196      </viewProvider>
197   </extension>
198
199   <extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
200      <editpartProvider class="org.modelica.uml.sysml.diagram2.providers.SysmlEditPartProvider">
201         <Priority name="Lowest"/>
202      </editpartProvider>
203   </extension>
204
205   <extension point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
206      <paletteProvider class="org.modelica.uml.sysml.diagram2.providers.SysmlPaletteProvider">
207         <Priority name="Lowest"/>
208         <editor id="org.modelica.uml.sysml.diagram2.part.SysmlDiagramEditorID"/>
209      </paletteProvider>
210   </extension>
211
212   <extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders">
213      <modelingAssistantProvider class="org.modelica.uml.sysml.diagram2.providers.SysmlModelingAssistantProvider">
214         <Priority name="Lowest"/>
215      </modelingAssistantProvider>
216   </extension>
217
218   <extension point="org.eclipse.gmf.runtime.common.ui.services.properties.propertiesProviders">
219      <PropertiesProvider
220            verifyPluginLoaded="false"
221            class="org.modelica.uml.sysml.diagram2.providers.SysmlPropertyProvider">
222         <Priority name="Lowest"/>
223      </PropertiesProvider>
224   </extension>
225
226  <!-- Begin Property modifier profider  -->
227  <extension 
228      id="org.modelica.uml.SysmlPropertyModifier2" 
229      name="Sysml property modifier2"
230      point="org.eclipse.gmf.runtime.common.ui.services.properties.propertyModifiers">
231      <PropertyModifier class="org.modelica.uml.sysml.diagram2.properties.SysmlPropertyModifier">
232         <Priority name="Highest">
233         </Priority>
234            <Provider class="*">
235         </Provider>
236      </PropertyModifier>
237   </extension> 
238  <!-- End Property modifier profider  --> 
239
240   <extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders">
241      <IconProvider class="org.modelica.uml.sysml.diagram2.providers.SysmlIconProvider">
242         <Priority name="Low"/>
243      </IconProvider>
244   </extension>
245
246   <extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders">
247      <ParserProvider class="org.modelica.uml.sysml.diagram2.providers.SysmlParserProvider">
248         <Priority name="Lowest"/>
249      </ParserProvider>
250   </extension>
251
252   <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
253
254      <metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
255         <metamodelType
256               id="org.modelica.uml.sysml.diagram2.Model_79"
257               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
258               eclass="Model"
259               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelEditHelper">
260            <param name="semanticHint" value="79"/>
261         </metamodelType>
262      </metamodel>
263
264      <metamodel nsURI="http://modelica.org/mml">
265         <metamodelType
266               id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2001"
267               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
268               eclass="ModelicaProperty"
269               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaPropertyEditHelper">
270            <param name="semanticHint" value="2001"/>
271         </metamodelType>
272      </metamodel>
273
274      <metamodel nsURI="http://modelica.org/mml">
275         <specializationType
276               id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2002"
277               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
278               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaPropertyEditHelperAdvice">
279            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2001"/>
280            <param name="semanticHint" value="2002"/>
281         </specializationType>
282      </metamodel>
283
284      <metamodel nsURI="http://modelica.org/mml">
285         <specializationType
286               id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2003"
287               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
288               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaProperty2EditHelperAdvice">
289            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2001"/>
290            <param name="semanticHint" value="2003"/>
291         </specializationType>
292      </metamodel>
293
294      <metamodel nsURI="http://modelica.org/mml">
295         <specializationType
296               id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2004"
297               name="Class part"
298               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
299               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaProperty3EditHelperAdvice">
300            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaProperty_2001"/>
301            <param name="semanticHint" value="2004"/>
302         </specializationType>
303      </metamodel>
304
305      <metamodel nsURI="http://modelica.org/mml">
306         <specializationType
307               id="org.modelica.uml.sysml.diagram2.ModelicaClass_2005"
308               name="Class"
309               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
310               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelperAdvice">
311            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaClass_1001"/>
312            <param name="semanticHint" value="2005"/>
313         </specializationType>
314      </metamodel>
315
316    <metamodel nsURI="http://modelica.org/mml">
317         <specializationType
318               id="org.modelica.uml.sysml.diagram2.ModelicaModel_2005"
319               name="Model"
320               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
321               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelperAdvice">
322            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaModel_1001"/>
323            <param name="semanticHint" value="2005"/>
324         </specializationType>
325      </metamodel>
326     
327    <metamodel nsURI="http://modelica.org/mml">
328         <specializationType
329               id="org.modelica.uml.sysml.diagram2.ModelicaBlock_2005"
330               name="Block"
331               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
332               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelperAdvice">
333            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaBlock_1001"/>
334            <param name="semanticHint" value="2005"/>
335         </specializationType>
336      </metamodel>     
337     
338    <metamodel nsURI="http://modelica.org/mml">
339         <specializationType
340               id="org.modelica.uml.sysml.diagram2.ModelicaRecord_2005"
341               name="Record"
342               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
343               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelperAdvice">
344            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaRecord_1001"/>
345            <param name="semanticHint" value="2005"/>
346         </specializationType>
347      </metamodel>
348     
349    <metamodel nsURI="http://modelica.org/mml">
350         <specializationType
351               id="org.modelica.uml.sysml.diagram2.ModelicaConnector_2005"
352               name="Connector"
353               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
354               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelperAdvice">
355            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaConnector_1001"/>
356            <param name="semanticHint" value="2005"/>
357         </specializationType>
358      </metamodel>
359     
360    <metamodel nsURI="http://modelica.org/mml">
361         <specializationType
362               id="org.modelica.uml.sysml.diagram2.ModelicaFunction_2005"
363               name="Function"
364               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
365               edithelperadvice="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelperAdvice">
366            <specializes id="org.modelica.uml.sysml.diagram2.ModelicaFunction_1001"/>
367            <param name="semanticHint" value="2005"/>
368         </specializationType>
369      </metamodel>
370
371
372      <metamodel nsURI="http://modelica.org/mml">
373         <metamodelType
374               id="org.modelica.uml.sysml.diagram2.ModelicaEquationProperty_2006"
375               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
376               eclass="ModelicaEquationProperty"
377               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaEquationPropertyEditHelper">
378            <param name="semanticHint" value="2006"/>
379         </metamodelType>
380      </metamodel>
381
382      <metamodel nsURI="http://modelica.org/mml">
383         <metamodelType
384               id="org.modelica.uml.sysml.diagram2.ModelicaClass_1001"
385               name="Class"
386               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
387               eclass="ModelicaClass"
388               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelper">
389            <param name="semanticHint" value="1001"/>
390         </metamodelType>
391      </metamodel>
392
393     <metamodel nsURI="http://modelica.org/mml">
394         <metamodelType
395               id="org.modelica.uml.sysml.diagram2.ModelicaModel_1001"
396               name="Model"
397               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
398               eclass="ModelicaModel"
399               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelper">
400            <param name="semanticHint" value="1001"/>
401         </metamodelType>
402      </metamodel>           
403     
404      <metamodel nsURI="http://modelica.org/mml">
405         <metamodelType
406               id="org.modelica.uml.sysml.diagram2.ModelicaBlock_1001"
407               name="Block"
408               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
409               eclass="ModelicaBlock"
410               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelper">
411            <param name="semanticHint" value="1001"/>
412         </metamodelType>
413      </metamodel> 
414           
415     <metamodel nsURI="http://modelica.org/mml">
416         <metamodelType
417               id="org.modelica.uml.sysml.diagram2.ModelicaRecord_1001"
418               name="Record"
419               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
420               eclass="ModelicaRecord"
421               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelper">
422            <param name="semanticHint" value="1001"/>
423         </metamodelType>
424      </metamodel>
425           
426     <metamodel nsURI="http://modelica.org/mml">
427         <metamodelType
428               id="org.modelica.uml.sysml.diagram2.ModelicaConnector_1001"
429               name="Connector"
430               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
431               eclass="ModelicaConnector"
432               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelper">
433            <param name="semanticHint" value="1001"/>
434         </metamodelType>
435      </metamodel>
436     
437      <metamodel nsURI="http://modelica.org/mml">
438         <metamodelType
439               id="org.modelica.uml.sysml.diagram2.ModelicaFunction_1001"
440               name="Function"
441               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
442               eclass="ModelicaFunction"
443               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaClassEditHelper">
444            <param name="semanticHint" value="1001"/>
445         </metamodelType>
446      </metamodel>
447
448      <metamodel nsURI="http://www.eclipse.org/uml2/2.0.0/UML">
449         <metamodelType
450               id="org.modelica.uml.sysml.diagram2.Generalization_3001"
451               name="Generalization"
452               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
453               eclass="Generalization"
454               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.GeneralizationEditHelper">
455            <param name="semanticHint" value="3001"/>
456         </metamodelType>
457      </metamodel>
458
459      <metamodel nsURI="http://modelica.org/mml">
460         <metamodelType
461               id="org.modelica.uml.sysml.diagram2.ModelicaComposition_3002"
462               name="Composition"
463               kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
464               eclass="ModelicaComposition"
465               edithelper="org.modelica.uml.sysml.diagram2.edit.helpers.ModelicaCompositionEditHelper">
466            <param name="semanticHint" value="3002"/>
467         </metamodelType>
468      </metamodel>
469   </extension>
470
471   <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
472      <clientContext id="Modelica Class InternalClientContext">
473         <enablement>
474            <test
475               property="org.eclipse.gmf.runtime.emf.core.editingDomain"
476               value="org.modelica.uml.sysml.diagram2.EditingDomain"/>
477         </enablement>
478      </clientContext> 
479      <binding context="Modelica Class InternalClientContext">
480         <elementType ref="org.modelica.uml.sysml.diagram2.Model_79"/>
481         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaProperty_2001"/>
482         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaProperty_2002"/>
483         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaProperty_2003"/>
484         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaProperty_2004"/>
485         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaClass_2005"/>
486         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaModel_2005"/>
487         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaRecord_2005"/>
488         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaBlock_2005"/>
489         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaConnector_2005"/>
490         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaFunction_2005"/>         
491         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaEquationProperty_2006"/>
492         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaClass_1001"/>
493         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaModel_1001"/>
494         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaRecord_1001"/>
495         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaBlock_1001"/>
496         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaConnector_1001"/>
497         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaFunction_1001"/>         
498         <elementType ref="org.modelica.uml.sysml.diagram2.Generalization_3001"/>
499         <elementType ref="org.modelica.uml.sysml.diagram2.ModelicaComposition_3002"/>
500         <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
501      </binding>
502   </extension>
503
504</plugin>
Note: See TracBrowser for help on using the repository browser.