1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112 | <?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://meta.mdm.unidata.org/">
<instanceId xmlns="">default</instanceId>
<typeId xmlns="">DATA</typeId>
<entitiesGroup name="ROOT" displayName="Root group">
<innerGroups name="Different_attrs" displayName="Entities with attrs of different types"/>
<innerGroups name="Relations" displayName="Entities with relations"/>
</entitiesGroup>
<lookups>
<lookup name="STR_LOOKUP" displayName="Lookup with string code" description="" version="1" dashboardVisible="false" groupName="ROOT.Different_attrs">
<simpleAttribute nullable="false" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
<codeAttribute nullable="false" unique="true" mask="" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="code" displayName="Code" description="" readOnly="false" hidden="false"/>
</lookup>
<lookup name="INT_LOOKUP" displayName="Lookup with integer code" description="" version="1" dashboardVisible="false" groupName="ROOT.Different_attrs">
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
<codeAttribute nullable="false" unique="true" mask="" simpleDataType="Integer" searchable="true" displayable="true" mainDisplayable="true" name="code" displayName="Code" description="" readOnly="false" hidden="false"/>
</lookup>
</lookups>
<nesteds>
<nested name="complex_inner1" displayName="Inner 1" description="" version="1">
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="string_inner1" displayName="String inner 1" description="" readOnly="false" hidden="false"/>
</nested>
<nested name="complex_inner2" displayName="Inner 2" description="" version="1">
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="string_inner2" displayName="String inner 2" description="" readOnly="false" hidden="false"/>
</nested>
<nested name="complex_all_types" displayName="Different attr types" description="" version="1">
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="woods" linkDataType="" lookupEntityType="" mask="" order="12" searchable="false" displayable="false" mainDisplayable="false" name="enum" displayName="List item" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="STR_LOOKUP" lookupEntityCodeAttributeType="String" mask="" order="11" searchable="false" displayable="false" mainDisplayable="false" name="lookupLink" displayName="Lookup entity link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="10" simpleDataType="Measured" searchable="false" displayable="false" mainDisplayable="false" name="area" displayName="Object area" description="" readOnly="false" hidden="false">
<measureSettings defaultUnitId="yard" categoryId="length"/>
</simpleAttribute>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="9" simpleDataType="Boolean" searchable="false" displayable="false" mainDisplayable="false" name="bool" displayName="Logical" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="8" simpleDataType="Timestamp" searchable="false" displayable="false" mainDisplayable="false" name="dateTime" displayName="Date and time" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="7" simpleDataType="Time" searchable="false" displayable="false" mainDisplayable="false" name="time" displayName="Time" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="6" simpleDataType="Date" searchable="false" displayable="false" mainDisplayable="false" name="date" displayName="Date" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="5" simpleDataType="Number" searchable="false" displayable="false" mainDisplayable="false" name="num" displayName="Number" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="4" simpleDataType="Integer" searchable="false" displayable="false" mainDisplayable="false" name="int" displayName="Integer" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="3" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
<arrayAttribute searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="INT_LOOKUP" lookupEntityCodeAttributeType="Integer" mask="" exchangeSeparator="|" order="20" name="arrayIntLink" displayName="Integer lookup link array" description="" readOnly="false" hidden="false"/>
<arrayAttribute searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="STR_LOOKUP" lookupEntityCodeAttributeType="String" mask="" exchangeSeparator="|" order="19" name="arrayStrLink" displayName="String lookup link array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Timestamp" searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="" mask="" exchangeSeparator="|" order="18" name="arrayDateTime" displayName="Date and time array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Time" searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="" mask="" exchangeSeparator="|" order="17" name="arrayTime" displayName="Time array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Date" searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="" mask="" exchangeSeparator="|" order="16" name="arrayDate" displayName="Date array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Number" searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="" mask="" exchangeSeparator="|" order="15" name="arrayNum" displayName="Number array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Integer" searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="" mask="" exchangeSeparator="|" order="14" name="arrayInt" displayName="Integer array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="String" searchable="false" nullable="true" searchMorphologically="false" lookupEntityType="" mask="" exchangeSeparator="|" order="13" name="arrayString" displayName="String array" description="" readOnly="false" hidden="false"/>
</nested>
<nested name="complex_levels" displayName="Some levels" description="" version="1">
<complexAttribute nestedEntityName="complex_inner2" minCount="0" subEntityKeyAttribute="" order="1" name="complex_inner2" displayName="Inner 2" description="" readOnly="false" hidden="false"/>
<complexAttribute nestedEntityName="complex_inner1" minCount="0" subEntityKeyAttribute="" order="0" name="complex_inner1" displayName="Inner 1" description="" readOnly="false" hidden="false"/>
</nested>
</nesteds>
<registers>
<register name="ALL_TYPES" displayName="Register with different attrs" description="" version="1" dashboardVisible="false" groupName="ROOT.Different_attrs">
<simpleAttribute nullable="true" unique="false" enumDataType="woods" linkDataType="" lookupEntityType="" mask="" order="12" searchable="false" displayable="false" mainDisplayable="false" name="enum" displayName="List item" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="test/{string}" lookupEntityType="" mask="" order="11" searchable="false" displayable="false" mainDisplayable="false" name="webLink" displayName="Web link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="STR_LOOKUP" lookupEntityCodeAttributeType="String" mask="" order="10" searchable="false" displayable="false" mainDisplayable="false" name="lookupLink" displayName="Lookup entity link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="9" simpleDataType="Measured" searchable="false" displayable="false" mainDisplayable="false" name="area" displayName="Object area" description="" readOnly="false" hidden="false">
<measureSettings defaultUnitId="yard" categoryId="length"/>
</simpleAttribute>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="8" simpleDataType="Boolean" searchable="false" displayable="false" mainDisplayable="false" name="bool" displayName="Logical" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="7" simpleDataType="Timestamp" searchable="false" displayable="false" mainDisplayable="false" name="dateTime" displayName="Date and time" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="6" simpleDataType="Time" searchable="false" displayable="false" mainDisplayable="false" name="time" displayName="Time" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="5" simpleDataType="Date" searchable="false" displayable="false" mainDisplayable="false" name="date" displayName="Date" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="4" simpleDataType="Number" searchable="false" displayable="false" mainDisplayable="false" name="num" displayName="Number" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="3" simpleDataType="Integer" searchable="false" displayable="false" mainDisplayable="false" name="int" displayName="Integer" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="false" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="main" displayName="Main" description="" readOnly="false" hidden="false"/>
<arrayAttribute searchable="false" nullable="true" lookupEntityType="INT_LOOKUP" lookupEntityCodeAttributeType="Integer" mask="" order="20" name="arrayIntLink" displayName="Integer lookup link array" description="" readOnly="false" hidden="false"/>
<arrayAttribute searchable="false" nullable="true" lookupEntityType="STR_LOOKUP" lookupEntityCodeAttributeType="String" mask="" order="19" name="arrayStrLink" displayName="String lookup link array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Timestamp" searchable="false" nullable="true" lookupEntityType="" mask="" order="18" name="arrayDateTime" displayName="Date and time array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Time" searchable="false" nullable="true" lookupEntityType="" mask="" order="17" name="arrayTime" displayName="Time array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Date" searchable="false" nullable="true" lookupEntityType="" mask="" order="16" name="arrayDate" displayName="Date array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Number" searchable="false" nullable="true" lookupEntityType="" mask="" order="15" name="arrayNum" displayName="Number array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="Integer" searchable="false" nullable="true" lookupEntityType="" mask="" order="14" name="arrayInt" displayName="Integer array" description="" readOnly="false" hidden="false"/>
<arrayAttribute arrayValueType="String" searchable="false" nullable="true" lookupEntityType="" mask="" order="13" name="arrayString" displayName="String array" description="" readOnly="false" hidden="false"/>
</register>
<register name="COMPLEX_ATTRS" displayName="Register with complex attrs" description="" version="1" dashboardVisible="false" groupName="ROOT.Different_attrs">
<simpleAttribute nullable="false" unique="false" searchMorphologically="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="main" displayName="Main" description="" readOnly="false" hidden="false"/>
<complexAttribute nestedEntityName="complex_levels" minCount="0" subEntityKeyAttribute="" order="2" name="complex_levels" displayName="Some levels" description="" readOnly="false" hidden="false"/>
<complexAttribute nestedEntityName="complex_all_types" minCount="0" subEntityKeyAttribute="" order="3" name="complex_all_types" displayName="Different types" description="" readOnly="false" hidden="false"/>
</register>
<register name="MASTER" displayName="Register with relations" description="" version="1" dashboardVisible="false" groupName="ROOT.Relations">
<simpleAttribute nullable="false" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="main" displayName="Main" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="true" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
</register>
<register name="SLAVE" displayName="Register with ref linked records" description="" version="1" dashboardVisible="false" groupName="ROOT.Relations">
<simpleAttribute nullable="false" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="main" displayName="Main" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="true" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
</register>
<register name="SLAVE_CONT" displayName="Register with contain linked records" description="" version="1" dashboardVisible="false" groupName="ROOT.Relations">
<simpleAttribute nullable="false" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="main" displayName="Main" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="true" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
</register>
<register name="SLAVE_M2M" displayName="Register with m2m linked records" description="" version="1" dashboardVisible="false" groupName="ROOT.Relations">
<simpleAttribute nullable="false" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="true" displayable="true" mainDisplayable="true" name="main" displayName="Main" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="String" searchable="true" displayable="false" mainDisplayable="false" name="string" displayName="String" description="" readOnly="false" hidden="false"/>
</register>
</registers>
<relations>
<rel fromEntity="MASTER" toEntity="SLAVE_CONT" relType="Contains" required="false" name="REL_CONT" displayName="Contains relation" version="1"/>
<rel fromEntity="MASTER" toEntity="SLAVE" relType="References" required="false" name="REL_REF" displayName="References relation" version="1">
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="6" simpleDataType="Timestamp" searchable="false" displayable="false" mainDisplayable="false" name="link_dateTime" displayName="Date and time link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="5" simpleDataType="Time" searchable="false" displayable="false" mainDisplayable="false" name="link_time" displayName="Time link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="4" simpleDataType="Date" searchable="false" displayable="false" mainDisplayable="false" name="link_date" displayName="Date link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="3" simpleDataType="Number" searchable="false" displayable="false" mainDisplayable="false" name="link_num" displayName="Number link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="2" simpleDataType="Integer" searchable="false" displayable="false" mainDisplayable="false" name="link_int" displayName="Integer link" description="" readOnly="false" hidden="false"/>
<simpleAttribute nullable="true" unique="false" enumDataType="" linkDataType="" lookupEntityType="" mask="" order="1" simpleDataType="String" searchable="false" displayable="false" mainDisplayable="false" name="link_string" displayName="String link" description="" readOnly="false" hidden="false"/>
</rel>
<rel fromEntity="MASTER" toEntity="SLAVE_M2M" relType="ManyToMany" required="false" name="REL_M2M" displayName="ManyToMany relation" version="1"/>
</relations>
</data>
|