2006-04-12 16:47:19 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?eclipse version="3.0"?>
|
|
|
|
<plugin>
|
2007-05-11 21:12:17 +00:00
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define keystoreProviders extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="keystoreProviders" name="%extPoint.keystoreProviders" schema="schema/keystoreProviders.exsd"/>
|
2006-04-12 16:47:19 +00:00
|
|
|
|
2006-08-31 17:37:25 +00:00
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define Persistence Provider extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="persistenceProviders" name="%extPoint.persistenceProviders" schema="schema/persistenceProviders.exsd"/>
|
2007-05-11 21:12:17 +00:00
|
|
|
<!-- Pre-defined Persistence Providers -->
|
|
|
|
<extension
|
2006-08-31 17:37:25 +00:00
|
|
|
point="org.eclipse.rse.core.persistenceProviders">
|
|
|
|
<persistenceProvider
|
2007-05-11 18:56:35 +00:00
|
|
|
autostart="false"
|
2006-08-31 17:37:25 +00:00
|
|
|
class="org.eclipse.rse.internal.persistence.SerializingProvider"
|
|
|
|
id="org.eclipse.rse.persistence.SerializingProvider"
|
|
|
|
name="Serializing Persistence Provider"/>
|
|
|
|
<persistenceProvider
|
2007-05-11 18:56:35 +00:00
|
|
|
autostart="true"
|
2006-08-31 17:37:25 +00:00
|
|
|
class="org.eclipse.rse.internal.persistence.PropertyFileProvider"
|
|
|
|
id="org.eclipse.rse.persistence.PropertyFileProvider"
|
2007-05-17 18:50:15 +00:00
|
|
|
name="Property File Persistence Provider (workspace)">
|
|
|
|
<property
|
|
|
|
name="location"
|
|
|
|
value="workspace">
|
|
|
|
</property>
|
|
|
|
</persistenceProvider>
|
|
|
|
<persistenceProvider
|
|
|
|
autostart="true"
|
|
|
|
class="org.eclipse.rse.internal.persistence.PropertyFileProvider"
|
|
|
|
id="org.eclipse.rse.persistence.MetadataPropertyFileProvider"
|
|
|
|
name="Property File Persistence Provider (metadata)">
|
|
|
|
<property
|
|
|
|
name="location"
|
|
|
|
value="metadata">
|
|
|
|
</property>
|
|
|
|
</persistenceProvider>
|
2007-05-11 21:12:17 +00:00
|
|
|
</extension>
|
|
|
|
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- Define systemTypes extension point -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension-point id="systemTypes" name="%extPoint.systemTypes" schema="schema/systemTypes.exsd"/>
|
|
|
|
<extension-point id="systemTypeProviders"
|
|
|
|
name="%extPoint.systemTypeProviders"
|
|
|
|
schema="schema/systemTypeProviders.exsd"/>
|
|
|
|
<!-- Pre-defined system types -->
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.rse.core.systemTypes">
|
|
|
|
<systemType
|
|
|
|
description="%systemType.windows.description"
|
|
|
|
icon="icons/full/obj16/systemwin_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemwinlive_obj.gif"
|
|
|
|
id="org.eclipse.rse.systemtype.windows"
|
|
|
|
label="%systemType.windows.label"
|
|
|
|
name="Windows"/>
|
|
|
|
<systemType
|
|
|
|
description="%systemType.linux.description"
|
|
|
|
icon="icons/full/obj16/systemlinux_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlinuxlive_obj.gif"
|
|
|
|
id="org.eclipse.rse.systemtype.linux"
|
|
|
|
label="%systemType.linux.label"
|
|
|
|
name="Linux"/>
|
|
|
|
<!--
|
|
|
|
<systemType id="org.eclipse.rse.systemtype.linux.power"
|
|
|
|
name="Power Linux"
|
|
|
|
description="%systemType.powerlinux.description"
|
|
|
|
icon="icons/full/obj16/systemlinux_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlinuxlive_obj.gif"/>
|
|
|
|
-->
|
|
|
|
<systemType
|
|
|
|
description="%systemType.unix.description"
|
|
|
|
icon="icons/full/obj16/systemunix_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemunixlive_obj.gif"
|
|
|
|
id="org.eclipse.rse.systemtype.unix"
|
|
|
|
label="%systemType.unix.label"
|
|
|
|
name="Unix"/>
|
|
|
|
<systemType
|
|
|
|
description="%systemType.local.description"
|
|
|
|
icon="icons/full/obj16/systemlocal_obj.gif"
|
|
|
|
iconLive="icons/full/obj16/systemlocallive_obj.gif"
|
|
|
|
id="org.eclipse.rse.systemtype.local"
|
|
|
|
label="%systemType.local.label"
|
|
|
|
name="Local"/>
|
|
|
|
</extension>
|
|
|
|
|
2007-05-12 01:40:42 +00:00
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- EXTENSION POINT: org.eclipse.rse.core.subsystemConfigurations -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- Extension point for defining subsystem factories. A configuration is responsible for -->
|
|
|
|
<!-- creating subsystem instances. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- Example of extension configuration: -->
|
|
|
|
<!-- <extension -->
|
|
|
|
<!-- point="org.eclipse.rse.core.subsystemConfigurations"> -->
|
|
|
|
<!-- <configuration -->
|
|
|
|
<!-- systemTypeIds="org.eclipse.rse.systemtype.local;org.eclipse.rse.systemtype.unix"-->
|
|
|
|
<!-- 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: -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- systemTypes => semicolon-separated list of system types or * for all -->
|
|
|
|
<!-- 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 -->
|
|
|
|
<!-- name => translatable display name for subsystems of this configuration -->
|
|
|
|
<!-- description => translatable descriptin for subsystems of this configuration -->
|
|
|
|
<!-- id => unique id for this extension point. Will be used for a folder name -->
|
|
|
|
<!-- vendor => name of company supplying this configuration -->
|
|
|
|
<!-- systemClass => OBSOLETE - Removed in OpenRSE. -->
|
|
|
|
<!-- Was only used when naming a predefined subsystem configuration -->
|
|
|
|
<!-- in the <samp>class</samp> attribute, when you want to subclass or replace the -->
|
|
|
|
<!-- 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 -->
|
|
|
|
<!-- predefined class such as org.eclipse.rse.universal.UniversalSystem -->
|
|
|
|
<!-- for unix, windows and system types. -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- For systemTypes, if you specify * for all, you still have a chance at runtime to -->
|
|
|
|
<!-- not create a subsystem for a given system type. Simply return false from your -->
|
|
|
|
<!-- appliesToSystemType method. -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- -->
|
|
|
|
<!-- ================================================================================== -->
|
|
|
|
|
|
|
|
<extension-point id="subsystemConfigurations" name="%extPoint.subsystemConfigurations" schema="schema/subsystemConfigurations.exsd"/>
|
|
|
|
|
2007-05-11 21:12:17 +00:00
|
|
|
<!-- ================================================================= -->
|
|
|
|
<!-- PreferencesInitializers -->
|
|
|
|
<!-- ================================================================= -->
|
|
|
|
<extension
|
2007-02-18 19:26:35 +00:00
|
|
|
point="org.eclipse.core.runtime.preferences">
|
2007-05-11 21:12:17 +00:00
|
|
|
<initializer class="org.eclipse.rse.internal.core.RSEPreferenceInitializer"/>
|
|
|
|
<initializer class="org.eclipse.rse.internal.logging.LoggingPreferenceInitializer"/>
|
|
|
|
</extension>
|
2006-08-31 17:37:25 +00:00
|
|
|
|
2006-04-12 16:47:19 +00:00
|
|
|
</plugin>
|