blob: 6b00dd27f35bb51dc712d4e203308d78df0485ef [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated ScriptRepository -->
<package
uri="repository"
class="org.eclipse.ease.ui.scripts.repository.IRepositoryPackage"
genModel="model/ScriptRepository.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.extension_parser">
<!-- @generated ScriptRepository -->
<parser
type="repository"
class="org.eclipse.ease.ui.scripts.repository.util.RepositoryResourceFactoryImpl"/>
</extension>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.ease.ui.views.category.scripting"
class="org.eclipse.ease.ui.scripts.view.ScriptExplorerView"
icon="icons/eview16/script_explorer.png"
id="org.eclipse.ease.ui.views.scriptExplorerView"
name="Script Explorer">
</view>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ease.ui.perspectives.ScriptingPerspective">
<view
id="org.eclipse.ease.ui.views.scriptExplorerView"
minimized="false"
relationship="stack"
relative="org.eclipse.ui.navigator.ProjectExplorer"
visible="true">
</view>
<viewShortcut
id="org.eclipse.ease.ui.views.scriptExplorerView">
</viewShortcut>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
id="org.eclipse.ease.commands.category.script"
name="Script">
</category>
<command
categoryId="org.eclipse.ease.commands.category.script"
defaultHandler="org.eclipse.ease.ui.scripts.handler.RunScript"
id="org.eclipse.ease.commands.script.run"
name="Run Script">
<commandParameter
id="org.eclipse.ease.commands.script.run.name"
name="Script Name"
optional="true">
</commandParameter>
</command>
<command
categoryId="org.eclipse.ease.commands.category.script"
defaultHandler="org.eclipse.ease.ui.scripts.handler.ToggleScriptRecording"
id="org.eclipse.ease.commands.script.toggleScriptRecording"
name="Toggle Script Recording">
<state
class="org.eclipse.jface.commands.ToggleState"
id="STYLE">
</state>
</command>
<command
categoryId="org.eclipse.ease.commands.category.script"
defaultHandler="org.eclipse.ease.ui.scripts.handler.RenameScript"
id="org.eclipse.ease.commands.script.rename"
name="Rename Script">
<commandParameter
id="org.eclipse.ease.commands.script.rename.name"
name="Script Name"
optional="false">
</commandParameter>
</command>
<command
categoryId="org.eclipse.ease.commands.category.script"
defaultHandler="org.eclipse.ease.ui.scripts.handler.EditScript"
id="org.eclipse.ease.commands.script.edit"
name="Edit Script">
<commandParameter
id="org.eclipse.ease.commands.script.edit.name"
name="Script Name"
optional="false">
</commandParameter>
</command>
<command
categoryId="org.eclipse.ease.commands.category.script"
defaultHandler="org.eclipse.ease.ui.scripts.handler.RefreshRepository"
id="org.eclipse.ease.commands.script.refreshRepository"
name="Refresh Repository">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.ease.ui.views.scriptExplorerView">
<separator
name="top"
visible="false">
</separator>
<command
commandId="org.eclipse.ease.commands.script.run"
icon="icons/elcl16/run_script.png"
label="Run"
style="push">
</command>
<command
commandId="org.eclipse.ease.commands.script.edit"
icon="icons/elcl16/edit_script.png"
label="Edit"
style="push">
</command>
<command
commandId="org.eclipse.ease.commands.script.refreshRepository"
icon="platform:/plugin/org.eclipse.ease.ui/icons/elcl16/refresh.png"
label="Refresh"
style="push">
</command>
<separator
name="additions"
visible="false">
</separator>
</menuContribution>
<menuContribution
locationURI="toolbar:org.eclipse.ease.ui.views.scriptShell?after=additions">
<command
commandId="org.eclipse.ease.commands.script.toggleScriptRecording"
icon="icons/elcl16/start_script_recording.png"
label="Toggle Script Recording"
style="toggle">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ease.ui.shell">
<dropin
class="org.eclipse.ease.ui.scripts.view.ScriptDropin"
priority="20">
</dropin>
<dropHandler
class="org.eclipse.ease.ui.scripts.ui.ScriptDropHandler">
</dropHandler>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.eclipse.ease.ui.scripts.repository.impl.Startup">
</startup>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.ease.ui.scripts.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.ease.preferences.root"
class="org.eclipse.ease.ui.scripts.preferences.LocationsPage"
id="org.eclipse.ease.preferences.scriptLocations"
name="Script Locations">
</page>
</extension>
<extension
point="org.eclipse.ui.services">
<serviceFactory
factoryClass="org.eclipse.ease.ui.scripts.repository.RepositoryServiceFactory">
<service
serviceClass="org.eclipse.ease.ui.scripts.repository.IRepositoryService">
</service>
</serviceFactory>
</extension>
<extension
point="org.eclipse.ecf.filetransfer.urlStreamHandlerService">
<urlStreamHandlerService
protocol="script"
serviceClass="org.eclipse.ease.ui.scripts.ScriptURLStreamHandler">
</urlStreamHandlerService>
</extension>
</plugin>