Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 14a717bee050bf5ed09df24c2ec4ce8c8e9e5a7e (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16















                                                                                                         
                                                                                      




                                                                                                



                                                                                                               



                      





                                                                                         
                                                                                          



                                                                                              















                                                                                 
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

<!-- Model node factory delegate contributions -->
   <extension point="org.eclipse.tcf.te.runtime.model.factoryDelegates">
      <delegate
            class="org.eclipse.tcf.te.tcf.processes.core.model.internal.factory.ModelNodeFactoryDelegate"
            id="org.eclipse.tcf.te.tcf.processes.core.model.factory.delegate">
         <nodeType class="org.eclipse.tcf.te.tcf.processes.core.model.interfaces.IProcessContextNode"/>
      </delegate>
   </extension>

<!-- Service contributions -->
   <extension point="org.eclipse.tcf.te.runtime.services.services">
      <service
            class="org.eclipse.tcf.te.tcf.core.model.services.PropertiesAccessService"
            id="org.eclipse.tcf.te.tcf.processes.services.tcf.propertiesAccess">
         <serviceType
               bundleId="org.eclipse.tcf.te.runtime.services"
               class="org.eclipse.tcf.te.runtime.services.interfaces.IPropertiesAccessService"/>
         <enablement>
            <or>
               <instanceof value="org.eclipse.tcf.te.tcf.processes.core.model.interfaces.IProcessContextNode"/>
               <instanceof value="org.eclipse.tcf.te.tcf.processes.core.model.runtime.RuntimeModel"/>
            </or>
         </enablement>
      </service>
   </extension>

<!-- Eclipse core expressions property tester -->
   <extension point="org.eclipse.core.expressions.propertyTesters">
      <propertyTester
            class="org.eclipse.tcf.te.tcf.processes.core.model.properties.PropertyTester"
            id="org.eclipse.tcf.te.tcf.processes.core.model.properties"
            namespace="org.eclipse.tcf.te.tcf.processes.core"
            properties="isAttached,canAttach,hasProcessContext,canTerminate,hasCapability"
            type="org.eclipse.tcf.te.tcf.processes.core.model.interfaces.IProcessContextNode">
      </propertyTester>
   </extension>

<!-- Launch Step contributions -->
   <extension point="org.eclipse.tcf.te.runtime.stepper.steps">
      <step
            id="org.eclipse.tcf.te.tcf.processes.core.launchProcessStep"
            class="org.eclipse.tcf.te.tcf.processes.core.steps.LaunchProcessStep"
            label="%LaunchProcessStep.name"/>
      <step
            id="org.eclipse.tcf.te.tcf.processes.core.resumeProcessStep"
            class="org.eclipse.tcf.te.tcf.processes.core.steps.ResumeProcessStep"
            label="%ResumeProcessStep.name">
         <requires id="org.eclipse.tcf.te.tcf.core.openChannelStep"/>
         <requires id="org.eclipse.tcf.te.tcf.processes.core.launchProcessStep"/>
      </step>
   </extension>

</plugin>

Back to the top