Show plugin.xml syntax highlighted
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="dom" name="DOM for Monkey scripts" schema="schema/dom.exsd"/>
<extension-point id="lang" name="Language implementation for Monkey Scripts" schema="schema/lang.exsd"/>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="Groovy Monkey Actions"
visible="true"
id="groovyMonkeyAction.actionSet">
<menu
id="groovyMonkeyMenu"
label="Groovy Monkey">
<separator
name="groovyMonkeyGroup">
</separator>
</menu>
<action
class="net.sf.groovyMonkey.actions.CreateGroovyMonkeyExamplesAction"
icon="icons/monkey.gif"
id="net.sf.groovymonkey.action1"
label="Groovy Monkey Examples"
menubarPath="groovyMonkeyMenu/groovyMonkeyGroup"
toolbarPath="groovyMonkeyGroup"
tooltip="Create the Examples project">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup/>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="false"
id="net.sf.groovymonkey.gmFileContextMenu"
nameFilter="*.gm"
objectClass="org.eclipse.core.resources.IFile">
<action
class="net.sf.groovyMonkey.actions.PublishScriptForBlogger"
id="net.sf.groovymonkey.action2"
label="as Blogger (HTML)"
menubarPath="net.sf.groovymonkey.navigatorContextMenu/group1"
tooltip="Publish script in blogging format"/>
<action
class="net.sf.groovyMonkey.actions.PublishScriptForWiki"
id="net.sf.groovymonkey.action4"
label="as Wiki (indented)"
menubarPath="net.sf.groovymonkey.navigatorContextMenu/group1"
tooltip="Publish script in wiki format"/>
<action
class="net.sf.groovyMonkey.actions.PublishScript"
id="net.sf.groovymonkey.action5"
label="as Bugzilla (text)"
menubarPath="net.sf.groovymonkey.navigatorContextMenu/group1"
tooltip="Publish script straight text format (Bugzilla)"/>
<menu
id="net.sf.groovymonkey.navigatorContextMenu"
label="Copy for Publication"
path="group.managing"/>
<action
class="net.sf.groovyMonkey.actions.PublishScriptForEmail"
id="net.sf.groovymonkey.action6"
label="as Email (wrapped text)"
menubarPath="net.sf.groovymonkey.navigatorContextMenu/group1"
tooltip="Publish script for transmitting as email"/>
</objectContribution>
<objectContribution
adaptable="false"
id="net.sf.groovyMonkey.monkeyFolderContextMenu"
nameFilter="monkey"
objectClass="org.eclipse.core.resources.IFolder">
<action
class="net.sf.groovyMonkey.actions.PasteScriptFromClipboardAction"
id="net.sf.groovymonkey.action3"
label="Paste New Script"
menubarPath="group.editor"
tooltip="Paste Script from Clipboard"/>
</objectContribution>
</extension>
<extension
point="net.sf.groovyMonkey.dom">
<dom
class="net.sf.groovyMonkey.dom.window.WindowDOMFactory"
id="Window"
resource="org.eclipse.ui.IWorkbenchWindow"
variableName="window"/>
<dom
class="net.sf.groovyMonkey.dom.runner.RunnerDOMFactory"
id="Monkey Runner"
resource="net.sf.groovyMonkey.dom.runner.RunnerDOM"
variableName="runnerDOM"/>
<dom
class="net.sf.groovyMonkey.dom.BSFFunctionsDOMFactory"
id="BSFFunctions"
resource="org.apache.bsf.util.BSFFunctions"
variableName="bsf"/>
<dom
class="net.sf.groovyMonkey.dom.MetadataDOMFactory"
id="ScriptMetadata"
resource="net.sf.groovyMonkey.ScriptMetadata"
variableName="metadata"/>
<dom
class="net.sf.groovyMonkey.dom.MonitorDOM"
id="Progress Monitor"
resource="org.eclipse.core.runtime.SubProgressMonitor"
variableName="monitor"/>
<dom
class="net.sf.groovyMonkey.dom.bundle.BundleDOMFactory"
id="Bundle"
resource="net.sf.groovyMonkey.dom.bundle.BundleDOM"
variableName="bundleDOM"/>
<dom
class="net.sf.groovyMonkey.dom.workspace.WorkspaceDOMFactory"
id="Workspace"
resource="org.eclipse.core.resources.IWorkspace"
variableName="workspace"/>
<dom
class="net.sf.groovyMonkey.dom.resources.ResourcesDOMFactory"
id="Resources"
resource="net.sf.groovyMonkey.dom.resources.Resources"
variableName="resources"/>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="net.sf.groovyMonkey.preferences.GroovyMonkeyPreferencePage"
id="net.sf.groovyMonkey.preferences"
name="Groovy Monkey"/>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer class="net.sf.groovyMonkey.preferences.PreferenceInitializer"/>
</extension>
</plugin>
See more files for this project here