-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathtestSpaceMapping.xml
More file actions
82 lines (69 loc) · 3.87 KB
/
testSpaceMapping.xml
File metadata and controls
82 lines (69 loc) · 3.87 KB
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
<?xml version="1.0" encoding="UTF-8"?>
<i:CodeMappings id="testSpace" xmlns:i="http://TheInPUT.org/CodeMappings"
xmlns:i1="http://TheInPUT.org/DesignSpace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://TheInPUT.org/CodeMappings http://theinput.org/CodeMappings.xsd ">
<i:Mapping id="SomeStructural" type="model.SomeStructural" />
<i:Mapping id="SomeStructural.SomeFirstChoice" type="model.SomeFirstChoice" />
<i:Mapping id="SomeStructural.SomeSecondChoice" type="model.SomeSecondChoice" />
<i:Mapping id="SomeStructural.SomeThirdChoice" type="model.SomeThirdChoice" />
<i:Mapping id="AnotherStructural" type="model.AnotherStructural" />
<i:Mapping id="AnotherStructural.AnotherFirstChoice" type="FIRST" />
<i:Mapping id="AnotherStructural.AnotherSecondChoice" type="SECOND" />
<i:Mapping id="AnotherStructural.AnotherThirdChoice" type="THIRD" />
<i:Mapping id="SomeStructuralParent" type="model.SomeStructuralParent"
constructor="SomeSharedPrimitiveSub" />
<i:Mapping id="SomeStructuralParent.YetAnotherFirstChoice"
type="model.YetAnotherFirstChoice" />
<i:Mapping id="SomeStructuralParent.YetAnotherSecondChoice"
type="model.YetAnotherSecondChoice" constructor="" />
<i:Mapping id="SomeStructuralParent.YetAnotherThirdChoice"
type="model.YetAnotherThirdChoice" constructor="SomeSharedPrimitiveSub SomeChoiceSpecificPrimitiveSub" />
<i:Mapping id="AnotherStructuralParent" type="model.AnotherStructuralParent"
constructor="SomeSharedStructuralSub" />
<i:Mapping id="AnotherStructuralParent.SomeSharedStructuralSub"
type="model.SomeSharedStructuralSub" />
<i:Mapping
id="AnotherStructuralParent.SomeSharedStructuralSub.SomeSubChoice"
type="model.SomeSubChoice" />
<i:Mapping
id="AnotherStructuralParent.SomeSharedStructuralSub.AnotherSubChoice"
type="model.AnotherSubChoice" />
<i:Mapping id="AnotherStructuralParent.AndYetAnotherFirstChoice"
type="model.AndYetAnotherFirstChoice" />
<i:Mapping id="AnotherStructuralParent.AndYetAnotherSecondChoice"
type="model.AndYetAnotherSecondChoice" constructor="SomeSharedStructuralSub SomeChoiceSpecificStructuralSub" />
<i:Mapping
id="AnotherStructuralParent.AndYetAnotherSecondChoice.SomeChoiceSpecificStructuralSub"
type="model.SomeChoiceSpecificStructuralSub" />
<i:Mapping
id="AnotherStructuralParent.AndYetAnotherSecondChoice.SomeChoiceSpecificStructuralSub.AlsoSingleChoicesAreValid"
type="model.AlsoSingleChoicesAreValid" />
<i:Mapping id="SomeStructuralArrayOfUnspecifiedSize" type="model.SomeStructural" />
<i:Mapping id="SomeStructuralArrayOfUnspecifiedSize.FirstChoice"
type="model.SomeFirstChoice" />
<i:Mapping id="SomeStructuralArrayOfUnspecifiedSize.SecondChoice"
type="model.SomeSecondChoice" />
<i:Mapping id="CustomizableInputDemonstrator" type="model.SomeCommonStructural" />
<i:Mapping id="CustomizableInputDemonstrator.WrappedPrimitive" get="toValue">
<i:Wrapper type="model.Wrapper" get="getPrimitive"
set="setPrimitive" />
</i:Mapping>
<i:Mapping id="CustomizableInputDemonstrator.CustomizableSetGetPrimitive"
set="customizableSetter" get="andTheCustomizableGetter" />
<i:Mapping id="CustomizableInputDemonstrator.FirstChoice"
type="model.SomeFirstChoice" />
<i:Mapping id="CustomizableInputDemonstrator.SecondChoice"
type="model.SomeSecondChoice" />
<i:Mapping id="SomeComplexStructural" type="model.SomeAbstractComplexStructural">
<i:Complex type="model.SomeComplexStructural" add="addEntry"/>
</i:Mapping>
<i:Mapping id="SomeComplexStructural.TheSingleChoice"
type="model.SingleComplexChoice" />
<i:Mapping id="SomeComplexStructural.TheSecondSingleChoice"
type="model.SecondSingleComplexChoice" />
<i:Mapping id="OptionalStructural" type="model.SomeCommonStructural"/>
<i:Mapping id="OptionalStructural.FirstChoice"
type="model.SomeFirstChoice" />
<i:Mapping id="OptionalStructural.SecondChoice"
type="model.SomeSecondChoice" />
</i:CodeMappings>