diff options
Diffstat (limited to 'testdata/integration/ontology_serialization')
-rw-r--r-- | testdata/integration/ontology_serialization/attributes_descriptor.in.osml | 10 | ||||
-rw-r--r-- | testdata/integration/ontology_serialization/attributes_descriptor.out.osxml | 18 |
2 files changed, 28 insertions, 0 deletions
diff --git a/testdata/integration/ontology_serialization/attributes_descriptor.in.osml b/testdata/integration/ontology_serialization/attributes_descriptor.in.osml new file mode 100644 index 0000000..8c1957a --- /dev/null +++ b/testdata/integration/ontology_serialization/attributes_descriptor.in.osml @@ -0,0 +1,10 @@ +\document + \ontology#test + \struct#a[root=true] + \attributes + \attribute[name="myAttr", type=int, default=4] + \struct#b[isa=a] + \attributes + \attribute[name="myOtherAttr", type=string, default="bla"] + +\a[myAttr=4] diff --git a/testdata/integration/ontology_serialization/attributes_descriptor.out.osxml b/testdata/integration/ontology_serialization/attributes_descriptor.out.osxml new file mode 100644 index 0000000..00f21f5 --- /dev/null +++ b/testdata/integration/ontology_serialization/attributes_descriptor.out.osxml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<document> + <ontology name="test"> + <struct cardinality="{*}" name="a" root="true" transparent="false"> + <syntax/> + <attributes> + <attribute default="4" name="myAttr" type="int"/> + </attributes> + </struct> + <struct cardinality="{*}" isa="a" name="b" root="false" transparent="false"> + <syntax/> + <attributes> + <attribute default="bla" name="myOtherAttr" type="string"/> + </attributes> + </struct> + </ontology> + <test:a myAttr="4"/> +</document> |