| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| --> |
| <plugin> |
| |
| <extension-point id="runtimeLibraries" |
| name="Tuscany Runtime Libraries" |
| schema="exsd/runtimeLibraries.exsd"/> |
| |
| <extension point = "org.eclipse.wst.xml.core.catalogContributions"> |
| <catalogContribution id="default"> |
| <uri name="http://www.osoa.org/xmlns/sca/1.0" uri="xsd/sca-all.xsd"/> |
| </catalogContribution> |
| </extension> |
| |
| <extension point = "org.eclipse.wst.xml.core.catalogContributions"> |
| <catalogContribution id="default"> |
| <uri name="http://tuscany.apache.org/xmlns/sca/1.0" uri="xsd/tuscany-sca.xsd"/> |
| </catalogContribution> |
| </extension> |
| |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| <file-association content-type="org.eclipse.core.runtime.xml" file-extensions="composite"/> |
| <file-association content-type="org.eclipse.core.runtime.xml" file-extensions="componentType"/> |
| </extension> |
| |
| <extension |
| point="org.apache.tuscany.sca.core.runtimeLibraries"> |
| <classpathContainer |
| id="org.apache.tuscany.sca.runtime.library" |
| class="org.apache.tuscany.sca.core.classpath.TuscanyRuntimeClasspathContainer"/> |
| </extension> |
| |
| <extension point="org.eclipse.jdt.core.classpathContainerInitializer"> |
| <classpathContainerInitializer |
| id="org.apache.tuscany.sca.runtime.library" |
| class="org.apache.tuscany.sca.core.classpath.TuscanyClasspathContainerInitializer"/> |
| </extension> |
| |
| <extension point="org.eclipse.jdt.ui.classpathContainerPage"> |
| <classpathContainerPage |
| id="org.apache.tuscany.sca.runtime.library" |
| name="Tuscany Library" |
| class="org.apache.tuscany.sca.core.classpath.TuscanyLibraryEntryPage"> |
| </classpathContainerPage> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="Tuscany" |
| visible="true" |
| id="org.apache.tuscany.sca.core.launch.actionSet"> |
| <action |
| label="&Start SCA Domain Manager" |
| icon="icons/t.gif" |
| class="org.apache.tuscany.sca.core.launch.TuscanyLaunchDomainManagerAction" |
| tooltip="Start SCA Domain Manager" |
| toolbarPath="tuscanyGroup" |
| id="org.apache.tuscany.sca.core.launch.TuscanyLaunchDomainManagerAction"> |
| </action> |
| </actionSet> |
| </extension> |
| |
| <extension point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| name="Tuscany" |
| delegate="org.apache.tuscany.sca.core.launch.TuscanyLaunchConfigurationDelegate" |
| modes="run, debug" |
| sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector" |
| sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer" |
| id="org.apache.tuscany.sca.core.launch.configurationtype"> |
| </launchConfigurationType> |
| </extension> |
| |
| <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| icon="icons/t.gif" |
| configTypeID="org.apache.tuscany.sca.core.launch.configurationtype" |
| id="org.apache.tuscany.sca.core.launch.configurationtypeimage"> |
| </launchConfigurationTypeImage> |
| </extension> |
| |
| <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| type="org.apache.tuscany.sca.core.launch.configurationtype" |
| class="org.apache.tuscany.sca.core.launch.TuscanyLaunchConfigurationTabGroup" |
| id="org.apache.tuscany.sca.core.launch.configurationtypetabgroup"> |
| </launchConfigurationTabGroup> |
| </extension> |
| |
| <extension point="org.eclipse.debug.ui.launchShortcuts"> |
| <shortcut |
| id="org.apache.tuscany.sca.core.launchshortcut" |
| class="org.apache.tuscany.sca.core.launch.TuscanyLaunchNodeShortcut" |
| label="Tuscany" |
| icon="icons/t.gif" |
| modes="run, debug"> |
| <contextualLaunch> |
| <enablement> |
| <with variable="selection"> |
| <count value="1"/> |
| <iterate> |
| <or> |
| <test property="org.eclipse.debug.ui.matchesPattern" value="*.composite"/> |
| </or> |
| </iterate> |
| </with> |
| </enablement> |
| </contextualLaunch> |
| </shortcut> |
| </extension> |
| |
| <extension point="org.eclipse.ui.newWizards"> |
| <category name="Tuscany" id="org.apache.tuscany.sca.core.newwizards" /> |
| <wizard name="Composite" icon="icons/t.gif" |
| category="org.apache.tuscany.sca.core.newwizards" |
| class="org.apache.tuscany.sca.core.newwizards.NewCompositeWizard" |
| preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective" |
| id="org.apache.tuscany.sca.core.newwizards.newcompositewizard"> |
| <description>Create a new SCA Composite</description> |
| </wizard> |
| <wizard name="ComponentType" icon="icons/t.gif" |
| category="org.apache.tuscany.sca.core.newwizards" |
| class="org.apache.tuscany.sca.core.newwizards.NewComponentTypeWizard" |
| preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective" |
| id="org.apache.tuscany.sca.core.newwizards.newcompositewizard"> |
| <description>Create a new SCA ComponentType</description> |
| </wizard> |
| </extension> |
| |
| </plugin> |