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

Last change on this file since 3688 was 3688, checked in by yura, 13 years ago
  • Bug in refal.plus.Vector was found.
  • No org.refal.plus.Reference.Named.
  • org.refal.plus.Vector is added.
  • Logical structures for Reference, Vector and Table.
  • Test version of RfpLogicalStructureProvider?.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.6 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="Array"
75            subtypes="true"
76            type="org.refal.plus.Vector"
77            value="return toArray();"/>
78      <javaLogicalStructure
79            description="Object"
80            subtypes="true"
81            type="org.refal.plus.Reference">
82         <variable
83               name="object"
84               value="return object;"/>
85      </javaLogicalStructure>
86   </extension>
87   <extension
88         point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers">
89      <runtimeClasspathEntryResolver
90            class="org.refal.rfpdt.launching.RfpContainerInitializerAndResolver"
91            container="org.refal.rfpdt.launching.rfpContainer"
92            id="org.refal.rfpdt.launching.rfpResolver">
93      </runtimeClasspathEntryResolver>
94   </extension>
95   <extension
96         point="org.eclipse.debug.core.logicalStructureTypes">
97      <logicalStructureType
98            class="org.refal.rfpdt.launching.RfpLogicalStructureProvider"
99            id="org.refal.rfpdt.core.logicalStructureType"
100            modelIdentifier="org.eclipse.jdt.debug">
101      </logicalStructureType>
102   </extension>
103</plugin>
Note: See TracBrowser for help on using the repository browser.