Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Tiede2015-09-15 14:11:14 +0000
committerMarkus Tiede2015-09-23 07:12:32 +0000
commit8e8379226f15fa5e96dfa95ad8034abe990aea84 (patch)
tree78b058ed121699f49049f16b62341ff12de76375 /org.eclipse.jubula.toolkit.common
parentf2aa5d7aa97db4ca94601c32b46c2cf4571e34f2 (diff)
downloadorg.eclipse.jubula.core-8e8379226f15fa5e96dfa95ad8034abe990aea84.tar.gz
org.eclipse.jubula.core-8e8379226f15fa5e96dfa95ad8034abe990aea84.tar.xz
org.eclipse.jubula.core-8e8379226f15fa5e96dfa95ad8034abe990aea84.zip
Sprint task - introduce semantic versioning and a baseline for our client API
Sprint task - introduce semantic versioning and a baseline for our client API - part 2 Sprint task - introduce semantic versioning and a baseline for our client API - part 3 Sprint task - introduce semantic versioning and a baseline for our client API - part 4 Sprint task - introduce semantic versioning and a baseline for our client API - part 5: cleanup of unused and wrong version information Sprint task - introduce semantic versioning and a baseline for our client API - part 6: add supported flag to mark toolkit components for API generation exclusion Sprint task - introduce semantic versioning and a baseline for our client API - part 7: missing project config added Sprint task - introduce semantic versioning and a baseline for our client API - part 8: bundle specifc code re-located to non-generated resources
Diffstat (limited to 'org.eclipse.jubula.toolkit.common')
-rw-r--r--org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd11
-rw-r--r--org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd88
3 files changed, 20 insertions, 81 deletions
diff --git a/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF b/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF
index 634ef11d8..793e2f6a4 100644
--- a/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF
+++ b/org.eclipse.jubula.toolkit.common/META-INF/MANIFEST.MF
@@ -8,7 +8,7 @@ Bundle-Vendor: Eclipse Jubula
Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
org.apache.commons.lang;bundle-version="[2.4.0,3.0.0)",
- org.eclipse.jubula.tools;bundle-version="[3.1.0,3.2.0)",
+ org.eclipse.jubula.tools;bundle-version="[4.0.0,5.0.0)",
org.eclipse.core.databinding;bundle-version="[1.3.1,2.0.0)",
org.slf4j.api;bundle-version="[1.7.2,2.0.0)",
org.eclipse.swt;bundle-version="[3.6.1,4.0.0)";resolution:=optional,
diff --git a/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd b/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd
index 0cf42e950..71e88cdee 100644
--- a/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd
+++ b/org.eclipse.jubula.toolkit.common/resources/xml/CommonComponentConfiguration.xsd
@@ -52,14 +52,9 @@
</xs:restriction>
</xs:simpleType>
</xs:attribute>
- <xs:attribute name="changed" use="required" />
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="changed" use="optional" />
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
</xs:complexType>
</xs:element>
diff --git a/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd b/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd
index b5a0ce62c..82619dadc 100644
--- a/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd
+++ b/org.eclipse.jubula.toolkit.common/resources/xml/ToolkitComponentConfiguration.xsd
@@ -35,38 +35,13 @@
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:ID" />
<xs:attribute name="descriptionKey" use="optional" type="xs:string" />
- <xs:attribute name="visible" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- <xs:enumeration value="false" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="hasDefaultMapping" default="false">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="observable" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- <xs:enumeration value="false" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="changed" />
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="visible" default="true" type="xs:boolean" />
+ <xs:attribute name="hasDefaultMapping" default="false" type="xs:boolean" />
+ <xs:attribute name="observable" default="true" type="xs:boolean" />
+ <xs:attribute name="changed" use="optional"/>
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
+ <xs:attribute name="supported" default="true" type="xs:boolean" />
</xs:complexType>
</xs:element>
<xs:element name="abstractComponent">
@@ -78,22 +53,10 @@
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:ID" />
<xs:attribute name="descriptionKey" use="optional" type="xs:string" />
- <xs:attribute name="visible" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- <xs:enumeration value="false" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="changed" />
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true" />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="visible" default="true" type="xs:boolean" />
+ <xs:attribute name="changed" use="optional"/>
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
</xs:complexType>
</xs:element>
<xs:element name="testerClass" type="xs:string" />
@@ -120,29 +83,10 @@
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:ID"/>
<xs:attribute name="descriptionKey" use="optional" type="xs:string" />
- <xs:attribute name="visible" default="true">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="hasDefaultMapping" default="false">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="changed"/>
- <xs:attribute name="deprecated">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
+ <xs:attribute name="visible" default="true" type="xs:boolean" />
+ <xs:attribute name="hasDefaultMapping" default="false" type="xs:boolean" />
+ <xs:attribute name="changed" use="optional"/>
+ <xs:attribute name="deprecated" default="false" type="xs:boolean" />
+ <xs:attribute name="since" use="optional" type="xs:string" />
</xs:complexType>
</xs:element> </xs:schema>

Back to the top