2006-04-10 21:11:07 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
|
|
|
Copyright (c) 2006 IBM Corporation. All rights reserved.
|
|
|
|
This program and the accompanying materials are made available under the terms
|
|
|
|
of the Eclipse Public License v1.0 which accompanies this distribution, and is
|
|
|
|
available at http://www.eclipse.org/legal/epl-v10.html
|
|
|
|
|
|
|
|
Initial Contributors:
|
|
|
|
The following IBM employees contributed to the Remote System Explorer
|
|
|
|
component that contains this file: David McKnight, Kushal Munir,
|
|
|
|
Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
|
|
|
|
Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
|
|
|
|
|
|
|
|
Contributors:
|
|
|
|
{Name} (company) - description of contribution.
|
|
|
|
-->
|
|
|
|
<?eclipse version="3.1"?>
|
|
|
|
<plugin>
|
|
|
|
|
|
|
|
<!-- ================================================================================== -->
|
2006-08-24 17:32:52 +00:00
|
|
|
<!-- EXTENSION POINT: org.eclipse.rse.ui.subsystemConfigurations -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- Extension point for defining subsystem factories. A configuration is responsible for -->
|
|
|
|
<!-- creating subsystem instances. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Example of extension configuration: -->
|
|
|
|
<!-- <extension -->
|
2006-08-24 17:32:52 +00:00
|
|
|
<!-- point="org.eclipse.rse.ui.subsystemConfigurations"> -->
|
2006-04-12 16:47:19 +00:00
|
|
|
<!-- <configuration -->
|
|
|
|
<!-- systemTypes="Local;Unix;Linux" -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- name="Files" -->
|
|
|
|
<!-- description="This subsystem allows you to work with files on local or remote systems."-->
|
|
|
|
<!-- icon="icons/filesubsys.gif" -->
|
|
|
|
<!-- iconlive="icons/filesubsyslive.gif" -->
|
|
|
|
<!-- id="com.acme.etools.mypkg.myconfiguration" -->
|
|
|
|
<!-- class="com.acme.etools.mypkg.MyClass" -->
|
|
|
|
<!-- category="files" -->
|
|
|
|
<!-- vendor="ACME" -->
|
|
|
|
<!-- > -->
|
|
|
|
<!-- </configuration> -->
|
|
|
|
<!-- </extension> -->
|
|
|
|
<!-- Each extension can contain multiple configuration tags that identify a subsystem configuration -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <configuration> tag attributes: -->
|
|
|
|
<!-- ================================================================================== -->
|
2006-04-12 16:47:19 +00:00
|
|
|
<!-- systemTypes => semicolon-separated list of system types or * for all -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- class => class implementing org.eclipse.rse.subsystems.SubSystemFactory -->
|
|
|
|
<!-- category => optionally identifies category to allow efficient subsetting of -->
|
|
|
|
<!-- connection lists. Pre-defined categories are "files", "cmds" and -->
|
|
|
|
<!-- "jobs". Can also specify your own category like "database" -->
|
|
|
|
<!-- icon => icon to display for subsystems of this configuration when not connected -->
|
|
|
|
<!-- iconlive => icon to display for subsystems of this configuration when connected -->
|
2006-08-17 13:20:01 +00:00
|
|
|
<!-- name => translatable display name for subsystems of this configuration -->
|
|
|
|
<!-- description => translatable descriptin for subsystems of this configuration -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- id => unique id for this extension point. Will be used for a folder name -->
|
2006-08-17 13:20:01 +00:00
|
|
|
<!-- vendor => name of company supplying this configuration -->
|
2006-11-08 16:43:12 +00:00
|
|
|
<!-- systemClass => OBSOLETE - Removed in OpenRSE. -->
|
|
|
|
<!-- Was only used when naming a predefined subsystem configuration -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- in the <samp>class</samp> attribute, when you want to subclass or replace the -->
|
2006-11-08 16:43:12 +00:00
|
|
|
<!-- predefined IConnectorService object used to manage the live connection with -->
|
|
|
|
<!-- the remote system. Name a class that implements -->
|
|
|
|
<!-- org.eclipse.rse.core.subsystems.IConnectorService or extends the appropriate -->
|
2006-08-17 13:20:01 +00:00
|
|
|
<!-- predefined class such as org.eclipse.rse.universal.UniversalSystem -->
|
2006-11-08 16:43:12 +00:00
|
|
|
<!-- for unix, windows and system types. -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- -->
|
2006-04-12 16:47:19 +00:00
|
|
|
<!-- For systemTypes, if you specify * for all, you still have a chance at runtime to -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- not create a subsystem for a given system type. Simply return false from your -->
|
|
|
|
<!-- appliesToSystemType method. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
|
2006-08-24 17:32:52 +00:00
|
|
|
<extension-point id="subsystemConfigurations" name="%extPoint.subsystemConfigurations" schema="schema/subsystemConfigurations.exsd"/>
|
2006-04-10 21:11:07 +00:00
|
|
|
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- EXTENSION POINT: org.eclipse.rse.ui.propertyPages -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- Extension point for defining property pages for remote objects. -->
|
|
|
|
<!-- This extension point is modeled after the workbench extension point -->
|
|
|
|
<!-- org.eclipse.ui.propertyPages. However it hardcodes the objectClass to -->
|
|
|
|
<!-- com.etools.systems.core.ui.view.ISystemRemoteElement, and it allows filtering by the -->
|
|
|
|
<!-- remote object's subsystem configuration, and the object's name, type, subtype and even -->
|
|
|
|
<!-- sub-subtype. All filter values can be scalar or simple generic: begins or ends -->
|
|
|
|
<!-- with an asterisk. Not specifying a filter is the same as specifying '*' -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- For all the filtering values, if you want to start or end it with an asterisk -->
|
|
|
|
<!-- but you do not want that asterisk to be interpreted as a wildcard, use -->
|
|
|
|
<!-- the special symbol "%%ast." without the quotes. For example, for iSeries -->
|
|
|
|
<!-- object types like "*PGM" you can specify "%%ast.PGM" for an exact match. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Like the workbench extension point, the class that you implement must -->
|
|
|
|
<!-- implement IWorkbenchPropertyPage. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Attributes: -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- id => unique id for this extension point extender -->
|
|
|
|
<!-- name => translatable display name for the page -->
|
|
|
|
<!-- icon => an optional image icon for the property page. This is a .gif file, given -->
|
|
|
|
<!-- with a path relative to your plugin directory. -->
|
|
|
|
<!-- class => your class that implements IWorkbenchPropertyPage -->
|
|
|
|
<!-- subsystemconfigurationid => the subsystem configuration id to whose objects you wish to show -->
|
|
|
|
<!-- a property page for. Can be a simple name or simple generic -->
|
|
|
|
<!-- name to match on. -->
|
2006-08-24 17:32:52 +00:00
|
|
|
<!-- This id matches the id attribute of a subsystemConfigurations -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- extension point. -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- subsystemconfigurationCategory => a subsystem configuration "category" to match on. Can be a -->
|
|
|
|
<!-- simple name or simple generic like "*files". Matches on -->
|
2006-08-17 13:20:01 +00:00
|
|
|
<!-- the "category" attribute of the subsystem configuration. -->
|
|
|
|
<!-- Known values are "file", "nativefiles", "commands" or "jobs". -->
|
2006-04-12 16:47:19 +00:00
|
|
|
<!-- systemTypes => semicolon-separated list of system types or * for all -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- namefilter => scalar or simple generic name to match on. -->
|
|
|
|
<!-- typecategoryfilter => scalar or simple generic type category to match on. -->
|
|
|
|
<!-- This is subsystem configuration defined and usually not needed if -->
|
|
|
|
<!-- the subsystemconfiguration id is given. However, for ibm.files400 -->
|
|
|
|
<!-- there are multiple categories: "LIBRARIES", "OBJECTS", -->
|
|
|
|
<!-- "OBJECTFILES" and "MEMBERS". Specify "OBJECT*" to match on -->
|
|
|
|
<!-- all objects including files. -->
|
|
|
|
<!-- typefilter => scalar or simple generic type to match on. This too is subsystem -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- configuration defined. -->
|
|
|
|
<!-- subtypefilter => scalar or simple generic subtype to match on. -->
|
|
|
|
<!-- subsubtypefilter => scalar or simple generic sub-subtype to match on. -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- __________________________________________________________________________________ -->
|
|
|
|
<!-- Example of extension configuration: -->
|
|
|
|
<!-- <extension point="org.eclipse.rse.ui.propertyPages"> -->
|
|
|
|
<!-- <page class="com.acme.myPropertyPage" -->
|
|
|
|
<!-- id="com.acme.mypropertypage" -->
|
|
|
|
<!-- name="Remote File Info" -->
|
|
|
|
<!-- icon="icons/myProperties.gif" -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- subsystemconfigurationid="local.files" -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- subsystemconfigurationCategory="files" -->
|
|
|
|
<!-- typefilter="file" -->
|
|
|
|
<!-- subtypefilter="java" -->
|
|
|
|
<!-- namefilter="*.java" -->
|
|
|
|
<!-- </page> -->
|
|
|
|
<!-- </extension> -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
|
|
|
|
<extension-point id="propertyPages" name="%extPoint.propertyPages" schema="schema/propertyPages.exsd"/>
|
|
|
|
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- EXTENSION POINT: org.eclipse.rse.ui.popupMenus -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- Extension point for defining actions for remote objects. -->
|
|
|
|
<!-- This extension point is modeled after the workbench extension point -->
|
|
|
|
<!-- org.eclipse.ui.popupMenus. -->
|
|
|
|
<!-- However, because we know what we are targeting, it is simplified a bit. -->
|
|
|
|
<!-- Specifically, there is no need to specify the object class, as we assume it -->
|
|
|
|
<!-- applies to remote objects. -->
|
|
|
|
<!-- On the other hand, we need a special mechanism to enable you to specify exactly -->
|
|
|
|
<!-- what type of remote object the action is to apply to. We supply a rich set of -->
|
|
|
|
<!-- attributes to enable fine-grained scoping by a number of criteria. These -->
|
|
|
|
<!-- scoping attributes are identical to those in our own propertyPages extension -->
|
|
|
|
<!-- point for remote objects. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- For all the filtering values, if you want to start or end it with an asterisk -->
|
|
|
|
<!-- but you do not want that asterisk to be interpreted as a wildcard, use -->
|
|
|
|
<!-- the special symbol "%%ast." without the quotes. For example, for iSeries -->
|
|
|
|
<!-- object types like "*PGM" you can specify "%%ast.PGM" for an exact match. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Like the workbench extension point, unless you specify o/w, the action will show -->
|
|
|
|
<!-- up in the main popup menu in the "additions" group. To create cascading -->
|
|
|
|
<!-- submenus, first define a submenu and named separator group within it, using the -->
|
|
|
|
<!-- menu tag and its separator sub-tag. Then refer to that menu's id in your action -->
|
|
|
|
<!-- tag's menubarPath attribute: menuid/separator-group-name. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Like the workbench extension point, the action class that you implement must -->
|
|
|
|
<!-- implement org.eclipse.ui.IObjectActionDelegate -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- <objectContribution> main tag: -->
|
|
|
|
<!-- Within each of these tags, specify scoping criteria and then all the menus and -->
|
|
|
|
<!-- actions that apply to that scoping criteria. Other than id, each of the other -->
|
|
|
|
<!-- attributes are optional ... specify as many as needed to uniquely identify which -->
|
|
|
|
<!-- remote objects your actions should apply to. That is, show up in the popup menu. -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- id => unique id for this extension point extender -->
|
|
|
|
<!-- subsystemconfigurationid => the subsystem configuration id for whose objects you wish to show -->
|
|
|
|
<!-- a popup action for. Can be a simple name or simple generic -->
|
|
|
|
<!-- name to match on. -->
|
2006-08-24 17:32:52 +00:00
|
|
|
<!-- This id matches the id attribute of a subsystemConfigurations -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- extension point. -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- subsystemconfigurationCategory => a subsystem configuration "category" to match on. Can be a -->
|
|
|
|
<!-- simple name or simple generic like "*files". Matches on -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- the "category" attribute of the subsystem configuration. -->
|
2006-04-12 16:47:19 +00:00
|
|
|
<!-- systemTypes => semicolon-separated list of system types or * for all -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- namefilter => scalar or simple generic name to match on -->
|
|
|
|
<!-- typecategoryfilter => scalar or simple generic type category to match on. -->
|
|
|
|
<!-- This is subsystem configuration defined and usually not needed if -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- the subsystemconfiguration id is given. -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- typefilter => scalar or simple generic type to match on. This too is subsystem -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- configuration defined. -->
|
|
|
|
<!-- subtypefilter => scalar or simple generic subtype to match on. -->
|
2006-08-17 13:20:01 +00:00
|
|
|
<!-- subsubtypefilter => scalar or simple generic sub-subtype to match on. No -->
|
|
|
|
<!-- predefined subsystem factories currently set this -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- <menu> sub tag (of <objectContribution> tag) attributes: -->
|
|
|
|
<!-- Use one of these tags for each cascading submenu you wish to define in order to -->
|
|
|
|
<!-- subsequently direction your actions into that submenu. To have nested cascading -->
|
|
|
|
<!-- submenus, define two menu tags, and name the first in the path attribute -->
|
|
|
|
<!-- of the second. -->
|
|
|
|
<!-- What is a "group"? It is a named partition of a popup menu, allowing you to -->
|
|
|
|
<!-- direct where in the menu to place an action. There are many predefined already. -->
|
|
|
|
<!-- The typical and default group for your actions is "additions". -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- id => unique id for this submenu, used later in first part of the menubarPath -->
|
|
|
|
<!-- attribute of the action or path attribute of a nested submenu. -->
|
|
|
|
<!-- This is used to identify the target submenu of the action or subsubmenu -->
|
|
|
|
<!-- label => readable text to show up in the popup menu, for this cascading menu. -->
|
|
|
|
<!-- Do NOT specify '&' for mnemonics as these are assigned for you. -->
|
|
|
|
<!-- However, accerator information is valid as defined by the Eclipse rules.-->
|
|
|
|
<!-- path => the group or previously defined menu where to place this menu in the -->
|
|
|
|
<!-- popup. If omitted, it is placed in the "additions" group with is near -->
|
|
|
|
<!-- the bottom of the popup. Other predefined groups are "new", "goto", -->
|
|
|
|
<!-- "openwith", "open", "show", "change" and "reorganize" in order from top -->
|
|
|
|
<!-- to bottom of the popup -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- <separator> sub tag (of <menu> tag) attributes: -->
|
|
|
|
<!-- Use the separator tag to define your own groups within your own submenus. Since -->
|
|
|
|
<!-- it is your menu there are no groups predefined, and you must specify a group as -->
|
|
|
|
<!-- the last part of the menubarPath attribute of the action tag. Therefore, menu -->
|
|
|
|
<!-- tags must have at least one separator tag. If more than one is specified, then -->
|
|
|
|
<!-- a separator is placed between the two groups at runtime. -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- name => the arbitrary name to assign this group. Specify it later in menubarPath -->
|
|
|
|
<!-- attributes for actions to direct an action to an area of the menu. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- <action> sub tag (of <objectContribution> tag) attributes: -->
|
|
|
|
<!-- Use one of these tags for each action to place in the popup menu for remote -->
|
|
|
|
<!-- objects. It will only show up if the object matches the criteria given in the -->
|
|
|
|
<!-- parent <objectContribution> tag. -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- id => unique id for this action. Not really used but must be specified. -->
|
|
|
|
<!-- label => readable text to display in the popup menu for this action. -->
|
|
|
|
<!-- Do NOT specify '&' for mnemonics as these are assigned for you. -->
|
|
|
|
<!-- However, accerator information is valid as defined by the Eclipse rules.-->
|
|
|
|
<!-- icon => an optional image icon for the popup menu. This is a .gif file, given -->
|
|
|
|
<!-- with a path relative to your plugin directory. OPTIONAL ATTRIBUTE. -->
|
|
|
|
<!-- class => your action class that implements org.eclipse.ui.IObjectActionDelegate -->
|
|
|
|
<!-- tooltip => optional tooltip text for this action -->
|
|
|
|
<!-- menubarPath => a slash-delimited path ('/') that is used to specify the location -->
|
|
|
|
<!-- of the action in the pop-up menu. Each token in the path except the last -->
|
|
|
|
<!-- one represents an existing submenu in the hierarchy, as defined via the -->
|
|
|
|
<!-- id attribute of a <menu> tag previously. The last token represents the -->
|
|
|
|
<!-- named separator group into which the action will be added. If no path is -->
|
|
|
|
<!-- given, this must be an IBM-supplied group as defined in the comments -->
|
|
|
|
<!-- above for the path attribute of the <menu> tag. If a path is given then -->
|
|
|
|
<!-- this must match the name attribute of some <separator> subtag within one -->
|
|
|
|
<!-- of your <menu> tags. -->
|
|
|
|
<!-- If the path is omitted, the action will be added to the standard group -->
|
|
|
|
<!-- named "additions". Indeed, same if the whole menubarPath attr is omitted.-->
|
|
|
|
<!-- enablesFor => a value indicating the selection count which must be met to enable -->
|
|
|
|
<!-- the action. If this attribute is specified and the condition is met the -->
|
|
|
|
<!-- action is enabled. If the condition is not met the action is disabled. -->
|
|
|
|
<!-- If no attribute is specified the action is enabled for any number of -->
|
|
|
|
<!-- items selected. The following attribute formats are supported: -->
|
|
|
|
<!-- ! -> 0 items selected -->
|
|
|
|
<!-- ? -> 0 or 1 items selected -->
|
|
|
|
<!-- + -> 1 or more items selected -->
|
|
|
|
<!-- multiple, 2+ -> 2 or more items selected -->
|
|
|
|
<!-- n - a precise number of items selected. Example: 4. -->
|
|
|
|
<!-- * - any number of items selected -->
|
|
|
|
<!-- state => an optional attribute indicating that the action should be of a toggle -->
|
|
|
|
<!-- type. When added to a pop-up menu, it will manifest itself as a check -->
|
|
|
|
<!-- box item.. If defined, attribute value will be used as the initial state -->
|
|
|
|
<!-- (either true or false) -->
|
|
|
|
<!-- helpContextId => a optional, unique identifier indicating the help context id for -->
|
|
|
|
<!-- this action. When the action appears as a menu item, pressing F1 while -->
|
|
|
|
<!-- the menu item is highlighted will display help for the given context id. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- __________________________________________________________________________________ -->
|
|
|
|
<!-- Example of extension configuration: -->
|
|
|
|
<!-- <extension point="org.eclipse.rse.ui.popupMenus"> -->
|
|
|
|
<!-- <objectContribution -->
|
|
|
|
<!-- id="com.acme.displayfile.actions" -->
|
|
|
|
<!-- subsystemconfigurationid="ibm.files400" -->
|
|
|
|
<!-- typecategoryfilter="OBJECT*" -->
|
|
|
|
<!-- typefilter="*FILE" -->
|
|
|
|
<!-- subtypefilter="DSPF" -->
|
|
|
|
<!-- namefilter="*"> -->
|
|
|
|
<!-- <menu id="com.acme.displayfile.menu" -->
|
|
|
|
<!-- label="My Display File Actions"> -->
|
|
|
|
<!-- <separator name="group1"/> -->
|
|
|
|
<!-- </menu> -->
|
|
|
|
<!-- <action id="com.acme.action1" -->
|
|
|
|
<!-- label="My first action" -->
|
|
|
|
<!-- class="com.acme.actions.Action1" -->
|
|
|
|
<!-- menubarPath="com.acme.displayfile.menu/group1" -->
|
|
|
|
<!-- enablesFor="1"> -->
|
|
|
|
<!-- </action> -->
|
|
|
|
<!-- <action id="com.acme.action2" -->
|
|
|
|
<!-- label="My second action" -->
|
|
|
|
<!-- class="com.acme.actions.Action2" -->
|
|
|
|
<!-- menubarPath="com.acme.displayfile.menu/group1" -->
|
|
|
|
<!-- enablesFor="+"> -->
|
|
|
|
<!-- </action> -->
|
|
|
|
<!-- </objectContribution> -->
|
|
|
|
<!-- </extension> -->
|
|
|
|
<!-- Remember, you can repeat the <objectContribution> tags as needed, as well as the -->
|
|
|
|
<!-- <menu> and <action> tags within them. -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
|
|
|
|
<extension-point id="popupMenus" name="%extPoint.popupMenus" schema="schema/popupMenus.exsd"/>
|
|
|
|
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- EXTENSION POINT: org.eclipse.rse.ui.compile -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- Extension point for defining compile commands. -->
|
|
|
|
<!-- Example of extension configuration: -->
|
|
|
|
<!-- <extension point="org.eclipse.rse.ui.compile"> -->
|
|
|
|
<!-- <compilecommand -->
|
|
|
|
<!-- id="com.mycomp.compileCommand1" -->
|
|
|
|
<!-- label="My Label 1" -->
|
|
|
|
<!-- commandstring="mycommand ${resource_name}" -->
|
|
|
|
<!-- subsystemconfigurationid="ibm.files" -->
|
|
|
|
<!-- namefilter="*.java"> -->
|
|
|
|
<!-- </compilecommand> -->
|
|
|
|
<!-- </extension> -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <compileCommand> tag attributes: -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- id => unique id for this compile command. -->
|
|
|
|
<!-- label => label for compile command. This will be displayed in the -->
|
|
|
|
<!-- compile menus. -->
|
|
|
|
<!-- commandstring => the compile string to be executed. Can contain substitution -->
|
|
|
|
<!-- variables. -->
|
|
|
|
<!-- subsystemconfigurationid => the subsystem configuration id of resources to which this compile -->
|
|
|
|
<!-- compile command will apply. -->
|
|
|
|
<!-- namefilter => the names to match. Must be either generic or of the form -->
|
|
|
|
<!-- *.extension, e.g. *.java. -->
|
2006-08-02 14:34:36 +00:00
|
|
|
<!-- typefilter => the type of the remote resource. -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- labeleditable => specify whether label is editable in the Work With Compile -->
|
|
|
|
<!-- Commands dialog. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- See the extension point reference for more details. -->
|
2006-08-24 17:08:21 +00:00
|
|
|
|
|
|
|
<!-- TODODeferred after RSE 1.0
|
2006-04-10 21:11:07 +00:00
|
|
|
<extension-point id="compile" name="%extPoint.compile" schema="schema/compile.exsd"/>
|
2006-08-24 17:08:21 +00:00
|
|
|
-->
|
2006-04-10 21:11:07 +00:00
|
|
|
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- EXTENSION POINT: org.eclipse.rse.ui.remoteSystemsViewPreferencesActions -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- Extension point for defining actions that appear in the cascading Preferences menu -->
|
|
|
|
<!-- in the local pulldown menu for the Remote Systems view. These actions should -->
|
|
|
|
<!-- take the directly to a preference page root, as a shortcut to navigating the -->
|
|
|
|
<!-- Windows->Preferences preferences dialog. The action's class should extend the -->
|
|
|
|
<!-- class org.eclipse.rse.ui.actions.SystemBasePreferencesPageAction. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Example of extension configuration: -->
|
|
|
|
<!-- <extension point="org.eclipse.rse.ui.remoteSystemsViewPreferencesActions"> -->
|
|
|
|
<!-- <action -->
|
|
|
|
<!-- id="com.acme.showMyPreferencePage" -->
|
|
|
|
<!-- label="My Preferences" -->
|
|
|
|
<!-- preferencePageId="com.acme.myPreferencePage"> -->
|
|
|
|
<!-- </action> -->
|
|
|
|
<!-- </extension> -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <action> tag attributes: -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- id => unique id for this action. -->
|
|
|
|
<!-- label => label for the action. This will be displayed in the -->
|
|
|
|
<!-- preferences cascading menu. -->
|
|
|
|
<!-- preferencePageId => the "id" value of your org.eclipse.ui.preferencePages -->
|
|
|
|
<!-- extension, for the preference page to root the -->
|
|
|
|
<!-- preferences dialog to when the action is selected -->
|
|
|
|
<!-- preferencePageCategory => if this is not a root page, then specify the id of the -->
|
|
|
|
<!-- root page this is part of. This should be the absolute -->
|
|
|
|
<!-- root, not the immediate parent. It tells us what root tree -->
|
|
|
|
<!-- to search in to find the child. -->
|
|
|
|
<!-- icon => optional. Icon to display for this action. -->
|
|
|
|
<!-- tooltip => optional. Tooltip text to show in hover help. -->
|
|
|
|
<!-- helpContextId => optional. ID of contextual help to show when F1 is pressed -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- See the extension point reference for more details. -->
|
|
|
|
|
2006-08-24 17:42:53 +00:00
|
|
|
<extension-point id="remoteSystemsViewPreferencesActions" name="%extPoint.remoteSystemsViewPreferencesActions" schema="schema/remoteSystemsViewPreferencesActions.exsd"/>
|
2006-04-10 21:11:07 +00:00
|
|
|
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<!-- Define a RemoteSystems project nature -->
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
id="remotesystemsnature"
|
|
|
|
name="%Nature.RemoteSystemsNature"
|
|
|
|
point="org.eclipse.core.resources.natures">
|
|
|
|
<runtime>
|
|
|
|
<run
|
|
|
|
class="org.eclipse.rse.core.RemoteSystemsProject">
|
|
|
|
</run>
|
|
|
|
</runtime>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<!-- Define a RemoteSystemsTempFiles project -->
|
|
|
|
<!-- nature to enable debugging -->
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
id="remoteSystemsTempNature"
|
|
|
|
name="%Nature.RemoteSystemsTempNature"
|
|
|
|
point="org.eclipse.core.resources.natures">
|
|
|
|
<runtime>
|
|
|
|
<run
|
|
|
|
class="org.eclipse.rse.core.RemoteSystemsTempProjectNature">
|
|
|
|
</run>
|
|
|
|
</runtime>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<!-- Define a RemoteSystems preference page -->
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.preferencePages">
|
|
|
|
<page
|
|
|
|
name="%PreferencePage.RemoteSystems"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.RemoteSystemsPreferencePage"
|
|
|
|
id="org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage">
|
|
|
|
</page>
|
|
|
|
<page
|
|
|
|
name="%PreferencePage.Logging"
|
|
|
|
category="org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemLoggingPreferencePage"
|
|
|
|
id="org.eclipse.rse.ui.LoggingPreferences">
|
|
|
|
</page>
|
|
|
|
<page
|
|
|
|
name="%PreferencePage.Signon"
|
|
|
|
category="org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SignonPreferencePage"
|
|
|
|
id="org.eclipse.rse.ui.preferences.SignonPreferencePage">
|
|
|
|
</page>
|
|
|
|
<page
|
|
|
|
name="%PreferencePage.Communications"
|
|
|
|
category="org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemCommunicationsPreferencePage"
|
|
|
|
id="org.eclipse.rse.ui.preferences.SystemCommunicationsPreferencePage">
|
|
|
|
</page>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.core.runtime.preferences">
|
|
|
|
<initializer class="org.eclipse.rse.ui.propertypages.SystemPreferenceInitializer"/>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
<!-- predefine known system types -->
|
|
|
|
<extension
|
2006-04-12 16:47:19 +00:00
|
|
|
point="org.eclipse.rse.core.systemTypes">
|
|
|
|
<!--
|
|
|
|
<systemType id="org.eclipse.rse.systemtype.iseries"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="iSeries"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.iseries"
|
|
|
|
icon="icons/full/obj16/system400_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/system400live_obj.gif"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
<systemType id="org.eclipse.rse.systemtype.iseries.PASE"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="PASE"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.iseries.PASE"
|
|
|
|
icon="icons/full/obj16/system400_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/system400live_obj.gif"/>
|
2006-04-19 20:06:17 +00:00
|
|
|
-->
|
2006-04-12 16:47:19 +00:00
|
|
|
<systemType id="org.eclipse.rse.systemtype.windows"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="Windows"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.windows"
|
|
|
|
icon="icons/full/obj16/systemwin_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemwinlive_obj.gif"/>
|
2006-04-19 20:06:17 +00:00
|
|
|
<!--
|
2006-04-12 16:47:19 +00:00
|
|
|
<systemType id="org.eclipse.rse.systemtype.zseries"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="z/OS"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.zseries"
|
|
|
|
icon="icons/full/obj16/system390_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/system390live_obj.gif"/>
|
2006-04-10 21:11:07 +00:00
|
|
|
-->
|
2006-04-12 16:47:19 +00:00
|
|
|
<systemType id="org.eclipse.rse.systemtype.linux"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="Linux"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.linux"
|
|
|
|
icon="icons/full/obj16/systemlinux_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlinuxlive_obj.gif"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
<!--
|
|
|
|
<systemType id="org.eclipse.rse.systemtype.linux.power"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="Power Linux"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.powerlinux"
|
|
|
|
icon="icons/full/obj16/systemlinux_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlinuxlive_obj.gif"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
<systemType id="org.eclipse.rse.systemtype.linux.zSeries"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="zSeries Linux"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.zlinux"
|
|
|
|
icon="icons/full/obj16/systemlinux_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlinuxlive_obj.gif"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
-->
|
|
|
|
<systemType id="org.eclipse.rse.systemtype.unix"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="Unix"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.unix"
|
|
|
|
icon="icons/full/obj16/systemunix_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemunixlive_obj.gif"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
<!--
|
|
|
|
<systemType id="org.eclipse.rse.systemtype.aix"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="AIX"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.aix"
|
|
|
|
icon="icons/full/obj16/systemaix_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemaixlive_obj.gif"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
-->
|
|
|
|
<systemType id="org.eclipse.rse.systemtype.local"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="Local"
|
2006-08-24 17:08:21 +00:00
|
|
|
description="%systemType.local"
|
|
|
|
icon="icons/full/obj16/systemlocal_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlocallive_obj.gif"/>
|
2006-04-10 21:11:07 +00:00
|
|
|
</extension>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<!-- Define Workbench Properties Pages -->
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.propertyPages">
|
|
|
|
<page
|
|
|
|
objectClass="org.eclipse.rse.core.subsystems.ISubSystem"
|
|
|
|
name="%PropertyPage.SubSystem"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemSubSystemPropertyPageCore"
|
|
|
|
id="org.eclipse.rse.SubSystemsPropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.model.IHost"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.Connection"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemConnectionPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemPropertyPage">
|
|
|
|
</page>
|
|
|
|
<!-- with move to services this should disappear
|
|
|
|
<page
|
|
|
|
objectClass="org.eclipse.rse.model.IHost"
|
|
|
|
name="%PropertyPage.Connection.SubSystems"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemConnectionSubSystemsPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemConnectionSubSystemsPropertyPage">
|
|
|
|
</page>
|
|
|
|
-->
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.model.IHost"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.Connection.ConnectorServices"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemConnectorServicesPropertyPage"
|
|
|
|
id="org.eclipse.rse.ui.propertypages.SystemConnectorServicesPropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilterPool"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.FilterPool"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemFilterPoolPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemFilterPoolPropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilterPoolReference"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.Reference"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemFilterPoolReferencePropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemFilterPoolReferencePropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilterPoolReference"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.ReferencedFilterPool"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemFilterPoolPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemFilterPoolReferencePropertyPage2">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilter"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.Filter"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemFilterPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemFilterPropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilterReference"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.Filter"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemFilterPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemFilterReferencePropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilter"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.ChangeFilter"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemChangeFilterPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemChangeFilterPropertyPage">
|
|
|
|
<filter name="showChangeFilterStringPropertyPage" value="true"/>
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilterReference"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.ChangeFilter"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemChangeFilterPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemChangeFilterReferencePropertyPage">
|
|
|
|
<filter name="showChangeFilterStringPropertyPage" value="true"/>
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.filters.ISystemFilterString"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.FilterString"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemFilterStringPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemFilterStringPropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
|
|
|
objectClass="org.eclipse.rse.ui.view.team.SystemTeamViewCategoryNode"
|
|
|
|
name="%PropertyPage.TeamViewCategoryNode"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemTeamViewCategoryPropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemTeamViewCategoryPropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-09-06 17:12:05 +00:00
|
|
|
objectClass="org.eclipse.rse.core.model.ISystemProfile"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.Profile"
|
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemTeamViewProfilePropertyPage"
|
|
|
|
id="org.eclipse.rse.SystemProfilePropertyPage">
|
|
|
|
</page>
|
|
|
|
<page
|
2006-08-18 21:46:42 +00:00
|
|
|
objectClass="org.eclipse.rse.ui.view.team.SystemTeamViewSubSystemConfigurationNode"
|
2006-04-10 21:11:07 +00:00
|
|
|
name="%PropertyPage.TeamViewSubSystemFactoryNode"
|
2006-08-18 21:46:42 +00:00
|
|
|
class="org.eclipse.rse.ui.propertypages.SystemTeamViewSubSystemConfigurationPropertyPage"
|
2006-04-10 21:11:07 +00:00
|
|
|
id="org.eclipse.rse.SystemTeamViewSubSystemFactoryPropertyPage">
|
|
|
|
</page>
|
|
|
|
|
|
|
|
</extension>
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<!-- Define Help Context -->
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.help.contexts">
|
|
|
|
<contexts
|
|
|
|
file="HelpContexts.xml">
|
|
|
|
</contexts>
|
|
|
|
</extension>
|
|
|
|
<!-- ============================================ -->
|
2006-08-24 18:16:23 +00:00
|
|
|
<!-- Define Remote Systems Explorer Views -->
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.views">
|
|
|
|
<category
|
|
|
|
name="%View.Category.RemoteSystems"
|
|
|
|
id="org.eclipse.rse.ui.view">
|
|
|
|
</category>
|
|
|
|
<view
|
|
|
|
name="%View.RemoteSystems"
|
2006-06-29 22:35:35 +00:00
|
|
|
icon="icons/full/cview16/system_view.gif"
|
2006-04-10 21:11:07 +00:00
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.SystemViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.systemView">
|
|
|
|
</view>
|
|
|
|
<view
|
|
|
|
name="%View.Team"
|
2006-06-29 22:35:35 +00:00
|
|
|
icon="icons/full/cview16/team_view.gif"
|
2006-04-10 21:11:07 +00:00
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.team.SystemTeamViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.teamView">
|
|
|
|
</view>
|
|
|
|
<view
|
|
|
|
name="%View.RemoteSystemsDetails"
|
2006-06-29 22:35:35 +00:00
|
|
|
icon="icons/full/cview16/system_view.gif"
|
2006-04-10 21:11:07 +00:00
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.SystemTableViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.systemTableView">
|
|
|
|
</view>
|
2006-08-24 18:16:23 +00:00
|
|
|
<!-- Remote Search View -->
|
|
|
|
<view
|
|
|
|
name="%View.Search"
|
|
|
|
icon="icons/full/obj16/system_search.gif"
|
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.search.SystemSearchViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.SystemSearchView">
|
|
|
|
</view>
|
|
|
|
<!-- Remote Scratchpad View -->
|
|
|
|
<view
|
|
|
|
name="%View.Scratchpad"
|
|
|
|
icon="icons/full/view16/scratchpad_view.gif"
|
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.scratchpad.SystemScratchpadViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.scratchpad.SystemScratchpadViewPart">
|
|
|
|
</view>
|
|
|
|
<!-- Remote Monitor View -->
|
|
|
|
<view
|
|
|
|
name="%View.Monitor"
|
|
|
|
icon="icons/full/view16/system_view.gif"
|
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.monitor.SystemMonitorViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.monitorView">
|
|
|
|
</view>
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- Remote Error List being commented out
|
|
|
|
<view
|
|
|
|
name="%View.RemoteErrorList"
|
2006-06-30 07:46:48 +00:00
|
|
|
icon="icons/full/cview16/errorlist_view.gif"
|
2006-04-10 21:11:07 +00:00
|
|
|
category="org.eclipse.rse.ui.view"
|
|
|
|
class="org.eclipse.rse.ui.view.commands.SystemBuildErrorViewPart"
|
|
|
|
id="org.eclipse.rse.ui.view.buildErrorView">
|
|
|
|
</view>
|
|
|
|
-->
|
|
|
|
</extension>
|
2006-08-24 18:16:23 +00:00
|
|
|
|
2006-04-10 21:11:07 +00:00
|
|
|
<!-- ================================================================================= -->
|
|
|
|
<!-- Define Remote Systems Explorer view pulldown menu submenu for preferences actions -->
|
|
|
|
<!-- ================================================================================= -->
|
|
|
|
<extension point="org.eclipse.rse.ui.remoteSystemsViewPreferencesActions">
|
|
|
|
<action
|
|
|
|
id="org.eclipse.rse.ui.preferences.actions.rse"
|
|
|
|
label="%PreferencePageAction.rse.label"
|
|
|
|
preferencePageId="org.eclipse.rse.ui.preferences.RemoteSystemsPreferencePage"
|
|
|
|
tooltip="%PreferencePageAction.rse.tooltip"
|
|
|
|
helpContextId="org.eclipse.rse.ui.aprefrse"
|
|
|
|
/>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<!-- Define Remote Systems Perspective -->
|
|
|
|
<!-- ============================================ -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.perspectives">
|
|
|
|
<perspective
|
|
|
|
name="%Perspective.Explorer"
|
2006-06-30 07:46:48 +00:00
|
|
|
icon="icons/full/cview16/system_persp.gif"
|
2006-04-10 21:11:07 +00:00
|
|
|
class="org.eclipse.rse.ui.view.SystemPerspectiveLayout"
|
|
|
|
id="org.eclipse.rse.ui.view.SystemPerspective">
|
|
|
|
</perspective>
|
|
|
|
</extension>
|
|
|
|
<!-- ================================================================== -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- for the Open In New Perspective RSE perspectives -->
|
|
|
|
<!-- Element Factory for Restoring Input Objects from mementos, -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================== -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.elementFactories">
|
|
|
|
<factory
|
|
|
|
class="org.eclipse.rse.ui.view.SystemViewPart"
|
|
|
|
id="org.eclipse.rse.systemview.elementfactory">
|
|
|
|
</factory>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define Archive Handlers extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="archivehandlers" name="%extPoint.archivehandlers" schema="schema/archivehandlers.exsd"/>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define Mount Path Mappers extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="mountPathMappers" name="%extPoint.mountPathMappers" schema="schema/mountPathMappers.exsd"/>
|
|
|
|
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define Dynamic Popup Menu Extension extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="dynamicPopupMenuExtensions" name="%extPoint.dynamicPopupMenuExtensions" schema="schema/dynamicPopupMenuExtensions.exsd"/>
|
|
|
|
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define Keystore Provider extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="keystoreProviders" name="%extPoint.keystoreProviders" schema="schema/keystoreProviders.exsd"/>
|
|
|
|
|
2006-08-24 17:42:53 +00:00
|
|
|
<extension-point id="newConnectionWizardDelegates" name="RSE New Connection Wizard Delegate" schema="schema/newConnectionWizardDelegates.exsd"/>
|
2006-04-10 21:11:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define the Drop Actions -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension point="org.eclipse.ui.dropActions">
|
|
|
|
<action
|
|
|
|
id="org.eclipse.rse.ui.view.DropActions"
|
|
|
|
class="org.eclipse.rse.ui.view.SystemDropActionDelegate">
|
|
|
|
</action>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ========================================================================= -->
|
|
|
|
<!-- Themes -->
|
|
|
|
<!-- ========================================================================= -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.themes">
|
|
|
|
<themeElementCategory
|
|
|
|
label="%RSEPresentation.label"
|
|
|
|
id="org.eclipse.rse.ui.presentation">
|
|
|
|
<description>%RSEPresentation.description</description>
|
|
|
|
</themeElementCategory>
|
|
|
|
<themeElementCategory
|
|
|
|
label="%MessagesPresentation.label"
|
|
|
|
parentId="org.eclipse.rse.ui.presentation"
|
|
|
|
id="org.eclipse.rse.ui.messages.presentation">
|
|
|
|
<description>%MessagesPresentation.description</description>
|
|
|
|
</themeElementCategory>
|
|
|
|
<colorDefinition
|
|
|
|
label="%ErrorMessage.label"
|
|
|
|
categoryId="org.eclipse.rse.ui.messages.presentation"
|
|
|
|
value="COLOR_RED"
|
|
|
|
id="MESSAGE_ERROR_COLOR">
|
|
|
|
<description>
|
|
|
|
%ErrorMessage.description
|
|
|
|
</description>
|
|
|
|
</colorDefinition>
|
|
|
|
<colorDefinition
|
|
|
|
label="%WarningMessage.label"
|
|
|
|
categoryId="org.eclipse.rse.ui.messages.presentation"
|
|
|
|
value="255,80,0"
|
|
|
|
id="MESSAGE_WARNING_COLOR">
|
|
|
|
<description>
|
|
|
|
%WarningMessage.description
|
|
|
|
</description>
|
|
|
|
</colorDefinition>
|
|
|
|
<colorDefinition
|
|
|
|
label="%InfoMessage.label"
|
|
|
|
categoryId="org.eclipse.rse.ui.messages.presentation"
|
|
|
|
value="COLOR_BLUE"
|
|
|
|
id="MESSAGE_INFORMATION_COLOR">
|
|
|
|
<description>
|
|
|
|
%InfoMessage.description
|
|
|
|
</description>
|
|
|
|
</colorDefinition>
|
|
|
|
<themeElementCategory
|
|
|
|
label="%RemoteCommandsViewPresentation.label"
|
|
|
|
parentId="org.eclipse.rse.ui.presentation"
|
|
|
|
id="org.eclipse.rse.ui.remotecommandsview.presentation">
|
|
|
|
<description>%RemoteCommandsViewPresentation.description</description>
|
|
|
|
</themeElementCategory>
|
|
|
|
<fontDefinition
|
|
|
|
label="%RemoteCommandsViewFontDefinition.label"
|
|
|
|
defaultsTo="org.eclipse.jface.textfont"
|
|
|
|
categoryId="org.eclipse.rse.ui.remotecommandsview.presentation"
|
|
|
|
id="REMOTE_COMMANDS_VIEW_FONT">
|
|
|
|
<description>
|
|
|
|
%RemoteCommandsViewFontDefinition.description
|
|
|
|
</description>
|
|
|
|
</fontDefinition>
|
|
|
|
<colorDefinition
|
|
|
|
label="%RemoteCommandsForeground.label"
|
|
|
|
categoryId="org.eclipse.rse.ui.remotecommandsview.presentation"
|
2006-09-27 16:45:53 +00:00
|
|
|
value="COLOR_BLACK"
|
2006-04-10 21:11:07 +00:00
|
|
|
id="REMOTE_COMMANDS_VIEW_FG_COLOR">
|
|
|
|
<description>
|
|
|
|
%RemoteCommandsForeground.description
|
|
|
|
</description>
|
|
|
|
</colorDefinition>
|
|
|
|
<colorDefinition
|
|
|
|
label="%RemoteCommandsBackground.label"
|
|
|
|
categoryId="org.eclipse.rse.ui.remotecommandsview.presentation"
|
2006-09-27 16:45:53 +00:00
|
|
|
value="COLOR_WHITE"
|
2006-04-10 21:11:07 +00:00
|
|
|
id="REMOTE_COMMANDS_VIEW_BG_COLOR">
|
|
|
|
<description>
|
|
|
|
%RemoteCommandsBackground.description
|
|
|
|
</description>
|
|
|
|
</colorDefinition>
|
|
|
|
<colorDefinition
|
|
|
|
label="%RemoteCommandsPrompt.label"
|
|
|
|
categoryId="org.eclipse.rse.ui.remotecommandsview.presentation"
|
|
|
|
value="COLOR_GREEN"
|
|
|
|
id="REMOTE_COMMANDS_VIEW_PROMPT_COLOR">
|
|
|
|
<description>
|
|
|
|
%RemoteCommandsPrompt.description
|
|
|
|
</description>
|
|
|
|
</colorDefinition>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
|
2006-08-31 17:43:13 +00:00
|
|
|
|
2006-04-12 16:47:19 +00:00
|
|
|
|
2006-04-10 21:11:07 +00:00
|
|
|
<extension point="org.eclipse.ui.decorators">
|
|
|
|
<decorator
|
|
|
|
id="org.eclipse.rse.subsystems.error.decorator"
|
|
|
|
label="%SubSystemErrorDecorator.label"
|
|
|
|
state="true"
|
|
|
|
lightweight="true"
|
|
|
|
icon="icons/full/ovr16/error_ovr.gif"
|
|
|
|
location="BOTTOM_RIGHT">
|
|
|
|
<enablement>
|
|
|
|
<and>
|
|
|
|
<objectClass name="org.eclipse.rse.core.subsystems.ISubSystem"/>
|
|
|
|
<objectState name="isConnectionError" value="true"/>
|
|
|
|
</and>
|
|
|
|
</enablement>
|
|
|
|
</decorator>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
|
2006-05-17 14:35:13 +00:00
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- RSE Creation Wizards from File -> New -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension point="org.eclipse.ui.newWizards">
|
|
|
|
<category id="org.eclipse.rse.ui.newWizards.rseCategory"
|
|
|
|
name="%Creation.category.name"/>
|
2006-08-18 21:46:42 +00:00
|
|
|
<wizard
|
|
|
|
canFinishEarly="false"
|
|
|
|
category="org.eclipse.rse.ui.newWizards.rseCategory"
|
|
|
|
class="org.eclipse.rse.ui.wizards.RSENewConnectionWizard"
|
|
|
|
finalPerspective="org.eclipse.rse.ui.view.SystemPerspective"
|
|
|
|
hasPages="true"
|
|
|
|
icon="icons/full/etool16/newconnection_wiz.gif"
|
|
|
|
id="org.eclipse.rse.ui.newWizards.connection"
|
|
|
|
name="%Creation.connection.name"
|
|
|
|
preferredPerspectives="org.eclipse.rse.ui.view.SystemPerspective">
|
2006-05-17 14:35:13 +00:00
|
|
|
<description>
|
|
|
|
%Creation.connection.description
|
|
|
|
</description>
|
|
|
|
</wizard>
|
|
|
|
</extension>
|
2006-06-28 13:04:29 +00:00
|
|
|
</plugin>
|