Skip to content

Commit

Permalink
exsd cleanup
Browse files Browse the repository at this point in the history
Signed-off-by: Rob Stryker <[email protected]>
  • Loading branch information
Rob Stryker committed Jun 10, 2024
1 parent 4e46a2d commit 4bd67bc
Showing 1 changed file with 11 additions and 17 deletions.
28 changes: 11 additions & 17 deletions org.eclipse.jdt.core/schema/compilationUnitResolver.exsd
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
<schema targetNamespace="org.eclipse.jdt.core" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.eclipse.jdt.core" id="compilationParticipant" name="Compilation Participants"/>
<meta.schema plugin="org.eclipse.jdt.core" id="compilationUnitResolver" name="Compilation Unit Resolver"/>
</appInfo>
<documentation>
This extension point allows clients to participate in the compilation process by receiving notifications at various stages of build and reconcile, via a org.eclipse.jdt.core.compiler.CompilationParticipant.
This extension point provides the ability to override the default behavior of converting source files into the JDT DOM tree. Only one extension will be used. When multiple such extensions exist, the behavior as to which one wins is undefined. This extension point is not intended to be implemented by clients.
</documentation>
</annotation>

Expand Down Expand Up @@ -50,12 +50,10 @@
<element name="resolver">
<annotation>
<documentation>
definition of a compilation participant. This definition allows to order participants. Participants are run by group. The group of participants that modify the environment is run first, then the group of participants that create problems is run, finally the group of other participants is run. Inside each group, participants are ordered using their &apos;requires&apos; attributes. If a &apos;requires&apos; attribute point to a participant that doesn&apos;t belong to the group, it is ignored.
Definition of a compilation unit resolver.
</documentation>
</annotation>
<complexType>
<sequence>
</sequence>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
Expand All @@ -69,7 +67,7 @@
<attribute name="id" type="string" use="required">
<annotation>
<documentation>
a unique identifier for this participant
A unique identifier for this resolver.
</documentation>
</annotation>
</attribute>
Expand All @@ -81,7 +79,7 @@
<meta.section type="since"/>
</appInfo>
<documentation>
3.2
3.38
</documentation>
</annotation>

Expand All @@ -90,17 +88,13 @@
<meta.section type="examples"/>
</appInfo>
<documentation>
Example of a declaration of a &lt;code&gt;compilationParticipant&lt;/code&gt;: &lt;pre&gt;
Example of a declaration of a &lt;code&gt;compilationUnitResolver&lt;/code&gt;: &lt;pre&gt;
&lt;extension
id=&quot;apt&quot;
name=&quot;%annotationProcessingName&quot;
point=&quot;org.eclipse.jdt.core.compilationParticipant&quot;&gt;
&lt;compilationParticipant
class=&quot;org.eclipse.jdt.apt.core.internal.AptCompilationParticipant&quot;
id=&quot;APT&quot;
requiredSourceLevel=&quot;1.5&quot;&gt;
&lt;managedMarker markerType=&quot;org.eclipse.jdt.apt.core.compile.problem&quot;/&gt;
&lt;/compilationParticipant&gt;
&lt;resolver
class=&quot;org.eclipse.jdt.core.CompilationUnitResolver1&quot;
id=&quot;org.eclipse.jdt.core.MyCustomResolver&quot;&gt;
&lt;/resolver&gt;
&lt;/extension&gt;
&lt;/pre&gt;
</documentation>
Expand All @@ -113,7 +107,7 @@
<meta.section type="copyright"/>
</appInfo>
<documentation>
Copyright (c) 2006 BEA Systems, Inc and others.&lt;br&gt;
Copyright (c) 2024 Red Hat, Inc. and others.&lt;br&gt;

This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
Expand Down

0 comments on commit 4bd67bc

Please sign in to comment.