Update OML generator with latest vocabulary version.

This commit is contained in:
Joeri Exelmans 2023-03-13 15:20:04 +01:00
parent 647f1b492f
commit c745dc42eb
2 changed files with 4 additions and 3 deletions

View file

@ -2,4 +2,4 @@
This exporter generates OML descriptions that use the following vocabulary: This exporter generates OML descriptions that use the following vocabulary:
https://msdl.uantwerpen.be/git/lucasalbertins/DTDesign/src/d070f9e9e932ad9910eaab92eabc368e7ee96058/examples/oml/CDF/src/oml/flandersmake.be/cdf/vocabulary/xopp.oml https://msdl.uantwerpen.be/git/lucasalbertins/DTDesign/src/15c791c78589f9c064fc402feec5228b5a80f549/examples/oml/CDF/src/oml/flandersmake.be/cdf/vocabulary/xopp.oml

View file

@ -1,8 +1,8 @@
{%- macro attributes(pageindex, page, layerindex, layer, elementindex, element) -%} {%- macro attributes(pageindex, page, layerindex, layer, elementindex, element) -%}
{%- for key,value in element.attributes.items() %} {%- for key,value in element.attributes.items() %}
ci p{{pageindex}}l{{layerindex}}e{{elementindex}}a{{loop.index}} : xopp:XMLAttribute [ ci p{{pageindex}}l{{layerindex}}e{{elementindex}}a{{loop.index}} : xopp:XMLAttribute [
xopp:hasKey "{{key}}" dict:hasKey "{{key}}"
xopp:hasValue "{{value}}" dict:hasValue "{{value}}"
xopp:ofLayerElement p{{pageindex}}l{{layerindex}}e{{elementindex}} xopp:ofLayerElement p{{pageindex}}l{{layerindex}}e{{elementindex}}
object_diagram:inModel model object_diagram:inModel model
] ]
@ -51,6 +51,7 @@ description <http://flandersmake.be/cdf/description/{{namespace}}#> as {{namespa
uses <http://flandersmake.be/cdf/vocabulary/xopp#> as xopp uses <http://flandersmake.be/cdf/vocabulary/xopp#> as xopp
uses <http://flandersmake.be/cdf/vocabulary/object_diagram#> as object_diagram uses <http://flandersmake.be/cdf/vocabulary/object_diagram#> as object_diagram
uses <http://flandersmake.be/cdf/vocabulary/dict#> as dict
ci model : xopp:Model [] ci model : xopp:Model []