root/trunk-eclipse/art-ui/plugin.xml

Revision 1218, 5.4 kB (checked in by koezleal, 4 years ago)

FilteredComponentSelectionDialog?
UI plugin activator renamed
component types

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4
5   <extension
6         id="de.verit.art.ui.artBuilder"
7         name="ART Project Builder"
8         point="org.eclipse.core.resources.builders">
9      <builder hasNature="true">
10         <run class="de.verit.art.ui.builder.ArtBuilder">
11         </run>
12      </builder>
13   </extension>
14
15   <extension
16         id="de.verit.art.ui.artNature"
17         name="ART Project Nature"
18         point="org.eclipse.core.resources.natures">
19      <runtime>
20         <run class="de.verit.art.ui.builder.ArtNature">
21         </run>
22      </runtime>
23      <builder
24            id="de.verit.art.ui.artBuilder">
25      </builder>
26   </extension>
27
28   <extension
29         point="org.eclipse.ui.editors">
30      <editor
31            name="Requirement Editor"
32            extensions="xml"
33            icon="icons/sample.gif"
34            contributorClass="de.verit.art.ui.editors.ArtEditorContributor"
35            class="de.verit.art.ui.editors.RequirementEditor"
36            id="de.verit.art.ui.editors.RequirementEditor">
37          <contentTypeBinding contentTypeId="de.verit.art.core.content.requirement"/>
38      </editor>
39      <editor
40            name="Use Case Editor"
41            extensions="xml"
42            icon="icons/sample.gif"
43            contributorClass="de.verit.art.ui.editors.ArtEditorContributor"
44            class="de.verit.art.ui.editors.UseCaseEditor"
45            id="de.verit.art.ui.editors.UseCaseEditor">
46          <contentTypeBinding contentTypeId="de.verit.art.core.content.usecase"/>
47      </editor>
48   </extension>
49
50   <extension
51         point="org.eclipse.ui.newWizards">
52      <category
53            name="ART Wizards"
54            id="de.verit.art.ui">
55      </category>
56      <wizard
57            class="de.verit.art.ui.wizards.NewProjectWizard"
58            icon="icons/sample.gif"
59            category="de.verit.art.ui"
60            project="true"
61            name="ART Project"
62            id="de.verit.art.ui.wizards.NewArtProjectWizard">
63         <description>Create a new ART project.</description>
64      </wizard>
65      <wizard
66            class="de.verit.art.ui.wizards.NewRequirementWizard"
67            icon="icons/sample.gif"
68            category="de.verit.art.ui"
69            project="false"
70            name="ART Requirement"
71            id="de.verit.art.ui.wizards.NewArtRequirementWizard">
72         <description>Create a new ART requirement.</description>
73      </wizard>
74      <wizard
75            class="de.verit.art.ui.wizards.NewUsecaseWizard"
76            icon="icons/sample.gif"
77            category="de.verit.art.ui"
78            project="false"
79            name="ART Use Case"
80            id="de.verit.art.ui.wizards.NewArtUsecaseWizard">
81         <description>Create a new ART use case.</description>
82      </wizard>
83   </extension>
84
85   <extension
86         point="org.eclipse.ui.decorators">
87      <decorator
88            adaptable="false"
89            class="de.verit.art.ui.decorators.ArtProjectLightDecorator"
90            id="de.verit.art.ui.decorators.ArtProjectLightDecorator"
91            label="decorate ART projects"
92            lightweight="true"
93            location="TOP_RIGHT"
94            state="true">
95         <description>
96           Decorates ART projects with the ART icon in the top right corner.
97         </description>
98         <enablement>
99            <objectClass name="org.eclipse.core.resources.IProject"/>
100         </enablement>
101      </decorator>
102   </extension>
103
104   <extension
105         point="org.eclipse.ui.popupMenus">
106      <objectContribution
107            adaptable="true"
108            id="de.verit.art.ui.contribution.toggleProjectNature"
109            nameFilter="*"
110            objectClass="org.eclipse.core.resources.IProject">
111         <action
112               class="de.verit.art.ui.actions.ToggleNatureAction"
113               enablesFor="+"
114               id="de.verit.art.core.addRemoveNatureAction"
115               label="Add/Remove ART Nature"
116               menubarPath="additions">
117         </action>
118      </objectContribution>
119   </extension>
120   <extension
121         point="org.eclipse.ui.bindings">
122      <key
123            commandId="art.ui.command.navigate.open.component"
124            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
125            sequence="Ctrl+Shift+V">
126      </key>
127   </extension>
128   <extension
129         point="org.eclipse.ui.commands">
130      <command
131            id="art.ui.command.navigate.open.component"
132            name="Open in ART Editor">
133      </command>
134   </extension>
135   <extension
136         point="org.eclipse.ui.actionSets">
137      <actionSet
138            id="art-ui.actionSet1"
139            label="ART documents"
140            visible="true">
141         <action
142               class="de.verit.art.ui.actions.OpenComponentAction"
143               definitionId="art.ui.command.navigate.open.component"
144               id="art-ui.OpenComponentAction"
145               label="Open in ART-Editor"
146               menubarPath="window/art-ui.menu.window/openComponentSlot">
147         </action>
148         <menu
149               id="art-ui.menu.window"
150               label="ART actions"
151               path="window/additions">
152            <separator
153                  name="openComponentSlot">
154            </separator>
155         </menu>
156      </actionSet>
157   </extension>
158
159</plugin>
Note: See TracBrowser for help on using the browser.