source: devel-tools/trunk/eclipse/org.refal.rfpdt.core/plugin.xml @ 3685

Last change on this file since 3685 was 3685, checked in by yura, 13 years ago
  • org.refal.plus.Table - for Refal Tables.
  • Some enhancement for Table debugging.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4   <extension
5         id="rfpBuilder"
6         name="Refal Plus Project Builder"
7         point="org.eclipse.core.resources.builders">
8      <builder
9            hasNature="true">
10         <run class="org.refal.rfpdt.core.RfpBuilder"/>
11      </builder>
12   </extension>
13   <extension
14         id="rfpPreBuilder"
15         name="Refal Plus Project Pre Builder"
16         point="org.eclipse.core.resources.builders">
17      <builder
18            hasNature="true">
19         <run class="org.refal.rfpdt.core.RfpPreBuilder"/>
20      </builder>
21   </extension>
22   <extension
23         id="rfpNature"
24         name="Refal Plus Project Nature"
25         point="org.eclipse.core.resources.natures">
26      <runtime>
27         <run class="org.refal.rfpdt.core.RfpNature"/>
28      </runtime>
29      <builder id="org.refal.rfpdt.core.rfpPreBuilder"/>
30      <builder id="org.refal.rfpdt.core.rfpBuilder"/>
31      <requires-nature id="org.eclipse.jdt.core.javanature"/>
32   </extension>
33   <extension
34         id="rfpProblemMarker"
35         name="Refal Plus Problem"
36         point="org.eclipse.core.resources.markers">
37      <super type="org.eclipse.core.resources.problemmarker"/>
38      <persistent value="true"/>
39   </extension>
40   <extension
41         point="org.eclipse.debug.core.launchConfigurationTypes">
42      <launchConfigurationType
43            delegate="org.refal.rfpdt.launching.RfpLaunchConfigurationDelegate"
44            id="org.refal.rfpdt.launching.rfpApplication"
45            modes="run, debug"
46            name="Refal Plus Application">
47      </launchConfigurationType>
48   </extension>
49   <extension
50         point="org.eclipse.jdt.core.classpathContainerInitializer">
51      <classpathContainerInitializer
52            class="org.refal.rfpdt.launching.RfpContainerInitializerAndResolver"
53            id="org.refal.rfpdt.launching.rfpContainer">
54      </classpathContainerInitializer>
55   </extension>
56   <extension
57         point="org.eclipse.jdt.debug.javaLogicalStructures">
58      <javaLogicalStructure
59            description="Array"
60            subtypes="true"
61            type="org.refal.plus.Expr"
62            value="return toArray();"/>
63      <javaLogicalStructure
64            description="Array"
65            subtypes="true"
66            type="org.refal.plus.Result"
67            value="return toArray();"/>
68      <javaLogicalStructure
69            description="Array"
70            subtypes="true"
71            type="org.refal.plus.Table"
72            value="return toArray();"/>
73      <javaLogicalStructure
74            description="Object"
75            subtypes="true"
76            type="org.refal.plus.Reference">
77         <variable
78               value="return object;"
79               name="object"/>
80      </javaLogicalStructure>
81   </extension>
82   <extension
83         point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers">
84      <runtimeClasspathEntryResolver
85            class="org.refal.rfpdt.launching.RfpContainerInitializerAndResolver"
86            container="org.refal.rfpdt.launching.rfpContainer"
87            id="org.refal.rfpdt.launching.rfpResolver">
88      </runtimeClasspathEntryResolver>
89   </extension>
90</plugin>
Note: See TracBrowser for help on using the repository browser.