| <?xml version="1.0" encoding="ASCII"?> |
| <types:LCommonModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:types="http://osbp.eclipse.org/dsl/common/types/v1" xmlns:types_1="http://www.eclipse.org/xtext/common/JavaVMTypes"> |
| <packages name="org.eclipse.osbp.dsl.common.datatypes"> |
| <types xsi:type="types:LDataType" name="boolean" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Boolean#java.lang.Boolean"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="short" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Short#java.lang.Short"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="int" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Integer#java.lang.Integer"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="long" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Long#java.lang.Long"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="double" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Double#java.lang.Double"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="float" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Float#java.lang.Float"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="float_pos" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Float#java.lang.Float"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCDigits" msgCode="MSG_Datatype_float_pos__digits" msgI18nKey="MSG_Datatype_float_pos__digits.message" severity="ERROR" intDigits="7" fractionDigits="3"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Float_pos"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Float#java.lang.Float"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCDigits" msgCode="MSG_Datatype_float_pos__digits" msgI18nKey="MSG_Datatype_float_pos__digits.message" severity="ERROR" intDigits="7" fractionDigits="3"/> |
| </types> |
| <types xsi:type="types:LDataType" name="character" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Character#java.lang.Character"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="byte" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Byte#java.lang.Byte"/> |
| </jvmTypeReference> |
| <properties key="Test" value="Me"/> |
| <properties key="foo" value="baa"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Boolean"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Boolean#java.lang.Boolean"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="Short"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Short#java.lang.Short"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="Short_7_7"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Short#java.lang.Short"/> |
| </jvmTypeReference> |
| <properties key="Test" value="Me"/> |
| <properties key="foo" value="baa"/> |
| <constraints xsi:type="types:LDtCNumericMax" max="7"/> |
| <constraints xsi:type="types:LDtCNumericMin" msgCode="MSG_Datatype_Short_7_7__numericMin" msgI18nKey="MSG_Datatype_Short_7_7__numericMin.message" severity="ERROR" min="-7"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Short_Special"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Short#java.lang.Short"/> |
| </jvmTypeReference> |
| <properties key="Test" value="Me"/> |
| <properties key="foo" value="baa"/> |
| <constraints xsi:type="types:LDtCNumericMin" min="-7"/> |
| <constraints xsi:type="types:LDtCNumericMax" max="7"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Int"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Integer#java.lang.Integer"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCNumericMin" min="-7"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Character"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Character#java.lang.Character"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCNull"/> |
| <constraints xsi:type="types:LDtCNotNull"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Long"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Long#java.lang.Long"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="Double"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Double#java.lang.Double"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCDecimalMin" min="-123.456"/> |
| <constraints xsi:type="types:LDtCDecimalMax" max="123.456"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Float"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Float#java.lang.Float"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="Float_7_3"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Float#java.lang.Float"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCDecimalMin" min="-123.456"/> |
| <constraints xsi:type="types:LDtCDecimalMax" max="123.456"/> |
| <constraints xsi:type="types:LDtCDigits" intDigits="7" fractionDigits="3"/> |
| <constraints xsi:type="types:LDtCNotNull"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Byte"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Byte#java.lang.Byte"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="String"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.String#java.lang.String"/> |
| </jvmTypeReference> |
| </types> |
| <types xsi:type="types:LDataType" name="Date" date="true"> |
| <constraints xsi:type="types:LDtCFuture" msgCode="MSG_Datatype_Date__isFuture" msgI18nKey="MSG_Datatype_Date__isFuture.message" severity="ERROR"/> |
| </types> |
| <types xsi:type="types:LDataType" name="BK"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.String#java.lang.String"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCSize" msgCode="MSG_Datatype_BK__size" msgI18nKey="MSG_Datatype_BK__size.message" severity="ERROR" min="5" max="12"/> |
| <constraints xsi:type="types:LDtCRegEx" msgCode="MSG_Datatype_BK__regex" msgI18nKey="MSG_Datatype_BK__regex.message" severity="ERROR" pattern="A[0-9]*"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Desc"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.String#java.lang.String"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCSize" severity="WARNING" min="3" max="125"/> |
| <constraints xsi:type="types:LDtCNotNull" severity="ERROR"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Iso3Code_String"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.String#java.lang.String"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCSize" min="3" max="3"/> |
| </types> |
| <types xsi:type="types:LDataType" name="Axes_Int" asPrimitive="true"> |
| <jvmTypeReference xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.Integer#java.lang.Integer"/> |
| </jvmTypeReference> |
| <constraints xsi:type="types:LDtCNumericMin" msgCode="MSG_Datatype_Axes_Int__numericMin" msgI18nKey="MSG_Datatype_Axes_Int__numericMin.message" severity="ERROR" min="2"/> |
| <constraints xsi:type="types:LDtCNumericMax" max="10"/> |
| </types> |
| </packages> |
| </types:LCommonModel> |