forked from umple/umple
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugin.xml
123 lines (117 loc) · 4.27 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
name="Umple Editor"
extensions="ump"
icon="$nl$/icons/umpleDocument2.gif"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
class="cruise.umple.ui.eclipse.editors.UmpleEditor"
id="cruise.umple.ui.eclipse.editors.UmpleEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
id="cruise.umple.ui.eclipse.UmpleAction"
label="Umple Tools"
visible="true">
<menu
id="UmpleMenu"
label="Umple &Menu">
<separator
name="UmpleGroup">
</separator>
</menu>
<action
class="cruise.umple.ui.eclipse.UmpleAction"
icon="$nl$/icons/action.compileUmple.gif"
id="cruise.umple.ui.eclipse.UmpleAction"
label="&Compile Umple"
menubarPath="UmpleMenu/UmpleGroup"
toolbarPath="UmpleGroup"
tooltip="Compile Umple">
</action>
<action
class="cruise.umple.ui.eclipse.UmpleAction"
icon="$nl$/icons/action.compileUmple.gif"
id="CompileAndRun"
label="&Compile and Run Umple"
menubarPath="UmpleMenu/UmpleGroup"
toolbarPath="UmpleGroup"
tooltip="Compile and Run Umple">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.console.consolePatternMatchListeners">
<consolePatternMatchListener
class="cruise.umple.ui.eclipse.UmplePatternMatcher"
id="cruise.umple.eclipse.UmplePatternMatcher"
regex="[a-zA-Z|_]+[.]ump[:][0|1|2|3|4|5|6|7|8|9]+">
<enablement></enablement>
</consolePatternMatchListener>
</extension>
<!--
This extension point is for the Papyrus Generator. It is currently
commented out since the Papyrus Generation code is not fully complete.
To enable it, simpy uncomment and remove this explanation.
Of note:
- The <enablement> tag specifies that the menu/button is greyed out
when Papyrus is not installed
<extension
point="org.eclipse.ui.actionSets">
<actionSet
id="cruise.umple.ui.eclipse.UmpleAction.Papyrus"
label="Umple Papyrus Tools"
visible="false">
<menu
id="UmpleMenu"
label="Umple &Menu">
<separator
name="UmpleGroup">
</separator>
</menu>
<action
class="cruise.umple.ui.eclipse.UmpleAction"
icon="$nl$/icons/umpleDocument.gif"
id="GeneratePapyrus"
label="&Generate A Papyrus Diagram"
menubarPath="UmpleMenu/UmpleGroup"
toolbarPath="cruise.umple.ui.eclipse.UmpleAction/UmpleGroup"
tooltip="Generate A Papyrus Diagram">
<enablement>
<pluginState id="org.eclipse.papyrus.uml.diagram.common" value="installed"/>
</enablement>
</action>
</actionSet>
</extension>
-->
<!--
The Wizard shows a "sample" Airline, but UmpleOnline provides a sufficient intro,
so this wizard is no longer required
<extension
point="org.eclipse.ui.newWizards">
<category
name="Umple Wizards"
id="Umple">
</category>
<wizard
name="Create new Umple File"
icon="$nl$/icons/umpleDocument.gif"
category="Umple"
class="cruise.umple.ui.eclipse.UmpleWizard"
id="cruise.umple.ui.eclipse.UmpleWizard">
</wizard>
</extension>
No preferences at this time.
<extension point="org.eclipse.ui.preferencePages">
<page id="cruise.umple.ui.eclipse.UmplePreferencePage"
name="Umple"
class="cruise.umple.ui.eclipse.UmplePreferencePage">
</page>
</extension>
-->
</plugin>