summaryrefslogtreecommitdiffstats
path: root/org.eclipse.cdt.codan.core/schema/checkers.exsd
diff options
context:
space:
mode:
authorElliott Baron <ebaron@fedoraproject.org>2010-06-26 22:27:34 -0400
committerElliott Baron <ebaron@fedoraproject.org>2010-06-26 22:27:34 -0400
commit4e112eca7750a4f530c986be55c178c43c16d3ea (patch)
treedb140c4fe4db9945502398e4869707ca0346353e /org.eclipse.cdt.codan.core/schema/checkers.exsd
parentaa73b3f2503808e4b4029a73368a75b258d6f0dc (diff)
downloadcodan-4e112eca7750a4f530c986be55c178c43c16d3ea.tar.gz
codan-4e112eca7750a4f530c986be55c178c43c16d3ea.tar.xz
codan-4e112eca7750a4f530c986be55c178c43c16d3ea.zip
Update codan plugins to CDT 7.0.HEADmaster
* org.eclipse.cdt.codan.checkers.ui: Updated. * org.eclipse.cdt.codan.checkers: Updated. * org.eclipse.cdt.codan.core: Updated. * org.eclipse.cdt.codan.ui: Updated. * org.eclipse.cdt.codan.core.cxx: Added. * org.eclipse.cdt.codan.extension/META-INF/MANIFEST.MF: Import org.eclipse.cdt.codan.core.cxx.model. * org.eclipse.cdt.codan.extension/src/org/eclipse/cdt/codan/extension/checkers/AbstractPropSimChecker.java: Superclass moved.
Diffstat (limited to 'org.eclipse.cdt.codan.core/schema/checkers.exsd')
-rw-r--r--org.eclipse.cdt.codan.core/schema/checkers.exsd53
1 files changed, 53 insertions, 0 deletions
diff --git a/org.eclipse.cdt.codan.core/schema/checkers.exsd b/org.eclipse.cdt.codan.core/schema/checkers.exsd
index 71808a5..1990117 100644
--- a/org.eclipse.cdt.codan.core/schema/checkers.exsd
+++ b/org.eclipse.cdt.codan.core/schema/checkers.exsd
@@ -60,6 +60,7 @@
<sequence minOccurs="0" maxOccurs="unbounded">
<choice>
<element ref="problem"/>
+ <element ref="problemRef"/>
</choice>
</sequence>
<attribute name="id" type="string" use="required">
@@ -143,6 +144,43 @@
</appinfo>
</annotation>
</attribute>
+ <attribute name="defaultEnabled" type="boolean" use="default" value="true">
+ <annotation>
+ <documentation>
+ If problem is enabled in original profile. Default is true.
+ </documentation>
+ </annotation>
+ </attribute>
+ <attribute name="messagePattern" type="string">
+ <annotation>
+ <documentation>
+ Default error message pattern. Use java pattern notation such as {0} to replace with first argument, and so on.
+ </documentation>
+ <appinfo>
+ <meta.attribute translatable="true"/>
+ </appinfo>
+ </annotation>
+ </attribute>
+ <attribute name="description" type="string">
+ <annotation>
+ <documentation>
+ Short description of the problem
+ </documentation>
+ <appinfo>
+ <meta.attribute translatable="true"/>
+ </appinfo>
+ </annotation>
+ </attribute>
+ <attribute name="markerType" type="string">
+ <annotation>
+ <documentation>
+ Marker type to use to generate problem, default is the generic codan marker
+ </documentation>
+ <appinfo>
+ <meta.attribute kind="identifier" basedOn="org.eclipse.core.resources.markers/@id"/>
+ </appinfo>
+ </annotation>
+ </attribute>
</complexType>
</element>
@@ -178,6 +216,21 @@
</complexType>
</element>
+ <element name="problemRef">
+ <complexType>
+ <attribute name="problem" type="string" use="required">
+ <annotation>
+ <documentation>
+ Reference to a problem
+ </documentation>
+ <appinfo>
+ <meta.attribute kind="identifier" basedOn="org.eclipse.cdt.codan.core.checkers/checker/problem/@id"/>
+ </appinfo>
+ </annotation>
+ </attribute>
+ </complexType>
+ </element>
+
<annotation>
<appinfo>
<meta.section type="since"/>