| <?xml version="1.0" encoding="UTF-8"?> | |
| <plugin> | |
| <extension-point id="language" name="Language" schema="schema/language.exsd"/> | |
| <extension-point id="modules" name="Modules" schema="schema/modules.exsd"/> | |
| <extension-point id="scriptType" name="ScriptType" schema="schema/scriptType.exsd"/> | |
| <extension-point id="headless" name="Headless" schema="schema/headless.exsd"/> | |
| <extension point="org.eclipse.ui.services"> | |
| <serviceFactory factoryClass="org.eclipse.ease.service.ScriptServiceFactory"> | |
| <service serviceClass="org.eclipse.ease.service.IScriptService"/> | |
| </serviceFactory> | |
| </extension> | |
| <extension point="org.eclipse.core.runtime.adapters"> | |
| <factory adaptableType="org.eclipse.core.resources.IFile" class="org.eclipse.ease.adapters.ScriptableAdapter"> | |
| <adapter type="org.eclipse.ease.IScriptable"> | |
| </adapter> | |
| </factory> | |
| <factory adaptableType="java.io.File" class="org.eclipse.ease.adapters.ScriptableAdapter"> | |
| <adapter type="org.eclipse.ease.IScriptable"> | |
| </adapter> | |
| </factory> | |
| <factory | |
| adaptableType="java.net.URL" | |
| class="org.eclipse.ease.adapters.ScriptableAdapter"> | |
| <adapter | |
| type="org.eclipse.ease.IScriptable"> | |
| </adapter> | |
| </factory> | |
| <factory | |
| adaptableType="java.net.URI" | |
| class="org.eclipse.ease.adapters.ScriptableAdapter"> | |
| <adapter | |
| type="org.eclipse.ease.IScriptable"> | |
| </adapter> | |
| </factory> | |
| </extension> | |
| <extension point="org.eclipse.ecf.filetransfer.urlStreamHandlerService"> | |
| <urlStreamHandlerService protocol="workspace" serviceClass="org.eclipse.ease.urlhandler.WorkspaceURLStreamHandlerService"> | |
| </urlStreamHandlerService> | |
| </extension> | |
| <extension point="org.eclipse.debug.core.sourceLocators"> | |
| <sourceLocator class="org.eclipse.ease.debugging.ScriptSourceLocator" id="org.eclipse.ease.sourceLocator.generic" name="Generic Script Source Locator"> | |
| </sourceLocator> | |
| </extension> | |
| <extension point="org.eclipse.ease.modules"> | |
| <module | |
| category="org.eclipse.ease.category.system" | |
| class="org.eclipse.ease.modules.EnvironmentModule" | |
| id="org.eclipse.ease.environment" | |
| name="Environment" | |
| visible="false"> | |
| </module> | |
| <category | |
| id="org.eclipse.ease.category.system" | |
| name="System"> | |
| </category> | |
| </extension> | |
| <extension | |
| id="runScript" | |
| name="runScript" | |
| point="org.eclipse.core.runtime.applications"> | |
| <application | |
| cardinality="singleton-global" | |
| thread="main" | |
| visible="true"> | |
| <run | |
| class="org.eclipse.ease.applications.RunHeadlessScript"> | |
| </run> | |
| </application> | |
| </extension> | |
| <extension | |
| id="listEngines" | |
| name="listEngines" | |
| point="org.eclipse.core.runtime.applications"> | |
| <application | |
| cardinality="singleton-global" | |
| thread="main" | |
| visible="true"> | |
| <run | |
| class="org.eclipse.ease.applications.ListEngines"> | |
| </run> | |
| </application> | |
| </extension> | |
| <extension | |
| point="org.eclipse.ease.headless"> | |
| <startupBlacklist | |
| className="org.eclipse.team.svn.ui.startup.SVNCoreStartup"> | |
| </startupBlacklist> | |
| <startupBlacklist | |
| className="org.eclipse.egit.ui.internal.clone.GitCloneDropAdapter"> | |
| </startupBlacklist> | |
| <startupBlacklist | |
| className="org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler"> | |
| </startupBlacklist> | |
| <startupBlacklist | |
| className="org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter"> | |
| </startupBlacklist> | |
| <startupBlacklist | |
| className="org.eclipse.epp.internal.mpc.ui.discovery.MissingNatureDetector"> | |
| </startupBlacklist> | |
| <startupBlacklist | |
| className="com.python.pydev.debug.DebugEarlyStartup"> | |
| </startupBlacklist> | |
| </extension> | |
| </plugin> |