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

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