Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: f9fddd657713e85634dab2567cdf295cffc14735 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?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.processes.core.model.internal.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>
            <instanceof value="org.eclipse.tcf.te.tcf.processes.core.model.interfaces.IProcessContextNode"/>
         </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"
            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