Skip to main content
summaryrefslogtreecommitdiffstats
blob: 198bb473d4599f94f2deffaf0bf591f1c89eb440 (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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            delegate="org.eclipse.cdt.arduino.core.internal.launch.ArduinoLaunchConfigurationDelegate"
            id="org.eclipse.cdt.arduino.core.launchConfigurationType"
            modes="run"
            name="Arduino">
      </launchConfigurationType>
   </extension>
   <extension
         point="org.eclipse.remote.core.remoteServices">
      <connectionType
            id="org.eclipse.cdt.arduino.core.connectionType"
            name="Arduino">
      </connectionType>
      <connectionService
            connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
            factory="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection$Factory"
            service="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection">
      </connectionService>
      <connectionService
            connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
            factory="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection$Factory"
            service="org.eclipse.remote.core.IRemoteCommandShellService">
      </connectionService>
      <connectionService
            connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
            factory="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection$Factory"
            service="org.eclipse.remote.core.IRemoteConnectionPropertyService">
      </connectionService>
   </extension>
   <extension
         point="org.eclipse.launchbar.core.launchBarContributions">
      <descriptorType
            class="org.eclipse.cdt.arduino.core.internal.launch.ArduinoLaunchDescriptorType"
            id="org.eclipse.cdt.arduino.core.descriptorType"
            priority="5">
         <enablement>
            <instanceof
                  value="org.eclipse.core.resources.IProject">
            </instanceof>
            <test
                  forcePluginActivation="true"
                  property="org.eclipse.core.resources.projectNature"
                  value="org.eclipse.cdt.arduino.core.arduinoNature">
            </test>
         </enablement>
      </descriptorType>
      <configProvider
            class="org.eclipse.cdt.arduino.core.internal.launch.ArduinoLaunchConfigurationProvider"
            descriptorType="org.eclipse.cdt.arduino.core.descriptorType"
            priority="5">
      </configProvider>
   </extension>
   <extension
         point="org.eclipse.core.contenttype.contentTypes">
      <content-type
            base-type="org.eclipse.cdt.core.binaryFile"
            file-extensions="hex"
            id="org.eclipse.cdt.arduino.core.contentType.hex"
            name="Arduino Hex download file"
            priority="normal">
      </content-type>
   </extension>
   <extension
         id="arduinoNature"
         point="org.eclipse.core.resources.natures">
      <runtime>
         <run
               class="org.eclipse.cdt.arduino.core.internal.ArduinoProjectNature">
         </run>
      </runtime>
      <builder
            id="org.eclipse.cdt.arduino.core.arduinoBuilder">
      </builder>
   </extension>
   <extension
         id="arduinoBuilder"
         name="%ArduinoBuilder.name"
         point="org.eclipse.core.resources.builders">
      <builder
            callOnEmptyDelta="true"
            hasNature="true"
            isConfigurable="true"
            supportsConfigurations="true">
         <run
               class="org.eclipse.cdt.arduino.core.internal.build.ArduinoBuilder">
         </run>
      </builder>
   </extension>
   <extension
         point="org.eclipse.cdt.core.ScannerInfoProvider2">
      <provider
            builder="org.eclipse.cdt.arduino.core.arduinoBuilder"
            class="org.eclipse.cdt.arduino.core.internal.ArduinoScannerInfoProvider">
      </provider>
   </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.core.resources.IBuildConfiguration"
            class="org.eclipse.cdt.arduino.core.internal.build.ArduinoBuildConfiguration$Factory">
         <adapter
               type="org.eclipse.cdt.arduino.core.internal.build.ArduinoBuildConfiguration">
         </adapter>
      </factory>
      <factory
            adaptableType="org.eclipse.launchbar.core.target.ILaunchTarget"
            class="org.eclipse.cdt.arduino.core.internal.remote.ArduinoTargetAdapterFactory">
         <adapter
               type="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection">
         </adapter>
      </factory>
   </extension>
   <extension
         point="org.eclipse.cdt.core.ToolChainFactory">
      <factory
            class="org.eclipse.cdt.arduino.core.internal.build.ArduinoGCCToolChain$ArduinoFactory"
            family="Arduino GCC">
      </factory>
   </extension>
   <extension
         point="org.eclipse.launchbar.core.launchTargetTypes">
      <launchTargetType
            id="org.eclipse.cdt.arduino.core.connectionType"
            provider="org.eclipse.cdt.arduino.core.internal.remote.ArduinoLaunchTargetProvider">
      </launchTargetType>
   </extension>
</plugin>

Back to the top