diff --git a/src/AasxPluginExportTable/AasxPluginExportTable.options.json b/src/AasxPluginExportTable/AasxPluginExportTable.options.json index 0a131cc9..41e7021e 100644 --- a/src/AasxPluginExportTable/AasxPluginExportTable.options.json +++ b/src/AasxPluginExportTable/AasxPluginExportTable.options.json @@ -1,680 +1,680 @@ { - "TemplateIdConceptDescription": "www.example.com/ids/cd/DDDD_DDDD_DDDD_DDDD", - "SmtExportHtmlCmd": "docker", - "SmtExportHtmlArgs": "run -it -v %WD%:/documents/ asciidoctor/docker-asciidoctor asciidoctor -r asciidoctor-diagram -a stylesheet=asciidoc-style-idta.css %ADOC%", - "SmtExportPdfCmd": "docker", - // without line numbers: - // "SmtExportPdfArgs": "run -it -v %WD%:/documents/ asciidoctor/docker-asciidoctor asciidoctor-pdf -r asciidoctor-diagram -a pdf-theme=my-theme.yml %ADOC%", - // with line numbers: - "SmtExportPdfArgs": "run -it -v %WD%:/documents/ asciidoctor/docker-asciidoctor asciidoctor-pdf -r asciidoctor-diagram -r ./extended.rb -a toc=macro -a pdf-theme=my-theme.yml -a env-pdf %ADOC%", - "SmtExportViewCmd": "cmd.exe", - "SmtExportViewArgs": "/c start %WD%\\%HTML% && ping 127.0.0.1 -n 5 >nul", - /* + "TemplateIdConceptDescription": "www.example.com/ids/cd/DDDD_DDDD_DDDD_DDDD", + "SmtExportHtmlCmd": "docker", + "SmtExportHtmlArgs": "run -it -v %WD%:/documents/ asciidoctor/docker-asciidoctor asciidoctor -r asciidoctor-diagram -a toc=left -a stylesheet=asciidoc-style-idta.css %ADOC%", + "SmtExportPdfCmd": "docker", + // without line numbers: + // "SmtExportPdfArgs": "run -it -v %WD%:/documents/ asciidoctor/docker-asciidoctor asciidoctor-pdf -r asciidoctor-diagram -a pdf-theme=my-theme.yml %ADOC%", + // with line numbers: + "SmtExportPdfArgs": "run -it -v %WD%:/documents/ asciidoctor/docker-asciidoctor asciidoctor-pdf -r asciidoctor-diagram -r ./extended.rb -a toc=macro -a pdf-theme=my-theme.yml -a env-pdf %ADOC%", + "SmtExportViewCmd": "cmd.exe", + "SmtExportViewArgs": "/c start %WD%\\%HTML% && ping 127.0.0.1 -n 5 >nul", + /* "SmtExportHtmlCmd": "ping", "SmtExportHtmlArgs": "127.0.0.1 -n 6", "SmtExportPdfCmd": "ping", "SmtExportPdfArgs": "127.0.0.1 -n 6", */ - "UmlExport": { - "Format": "PlantUml", - "LimitInitialValue": 0, - "CopyToPasteBuffer": true - }, - "Presets": [ - { - "Name": "Submodel template spec - 2 rows", - "Format": 2, - "RowsTop": 2, - "RowsBody": 2, - "Cols": 4, - "RowsGap": 2, - "Top": [ - "%frame=1% %font=bold% %fg=#ffffff%", - "", - "", - "", - "", - "%bg=#2e74b5%", - "[SME type]", - "semanticId", - "[valueType]", - "card.", - "%bg=#002060%", - "idShort", - "Description@en", - "example", - "" - ], - "Body": [ - "", - "", - "", - "", - "", - "%font=italic%", - "%SME.elementName%", - "%SME.semanticId[0].value%", - "%Property.valueType%", - "1", - "%bg=#e0e0e0%", - "%SME.idShort%", - "%CD.definition@en%", - "%SME.value%", - "" - ] + "UmlExport": { + "Format": "PlantUml", + "LimitInitialValue": 0, + "CopyToPasteBuffer": true }, - { - "Name": "Submodel template spec - 1 rows", - "Format": 2, - "RowsTop": 6, - "RowsBody": 1, - "Cols": 4, - "ReplaceFailedMatches": true, - "FailText": "-", - "ActInHierarchy": true, - "RowsGap": 2, - "Top": [ - "%frame=2% %bg=#002060% %font=bold% %fg=#ffffff%", - "", - "", - "", - "", - "", - "idShort:", - "%Parent.idShort%", - "", - "", - "", - "Class:", - "%Parent.elementName%", - "", - "", - "", - "semanticId:", - "%Parent.semanticId[0].value%", - "", - "", - "", - "Parent:", - "%Parent.parent%", - "", - "", - "", - "Explanation:", - "%Parent.description@en%", - "", - "", - "", - "[SME type]\r\nidShort", - "semanticId\r\nDescription@en", - "[valueType]\r\nexample", - "card." - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "[%SME.elementShort%]\r\n%SME.idShort%", - "%SME.semanticId[0].value%\r\n%CD.preferredName@en% %CD.definition@en% %SME.description@en%", - "[%Property.valueType%]\r\n%SME.value%", - "%SME.multiplicity%" - ] - }, - { - "Name": "Submodel template spec - Markdown", - "Format": 4, - "RowsTop": 7, - "RowsBody": 1, - "Cols": 4, - "ReplaceFailedMatches": true, - "FailText": "-", - "ActInHierarchy": true, - "RowsGap": 2, - "Top": [ - "%frame=2% %bg=#002060% %font=bold% %fg=#ffffff%", - "", - "", - "", - "", - "%md=headline%", - "idShort:", - "%Parent.idShort%", - "", - "", - "", - "Class:", - "%Parent.elementName%", - "", - "", - "", - "semanticId:", - "%Parent.semanticId[0].value%", - "", - "", - "", - "Parent:", - "%Parent.parent%", - "", - "", - "", - "Explanation:", - "%Parent.description%", - "", - "", - "", - "Element details:", - "%Parent.details%", - "", - "", - "%md=headline%", - "[SME type]\r\nidShort", - "semanticId\r\nDescription@en", - "[valueType]\r\nexample", - "card." - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "[%SME.elementShort%]\r\n%SME.idShort%", - "%SME.semanticId[0].value%\r\n%CD.preferredName@en% %CD.definition@en% %SME.description@en%", - "[%Property.valueType%]\r\n%SME.value%", - "%SME.multiplicity%" - ] - }, - { - "Name": "Submodel template spec - AsciiDoc", - "Format": 5, - "RowsTop": 7, - "RowsBody": 1, - "Cols": 4, - "ReplaceFailedMatches": true, - // blank FailText in order to produce no clutter - "FailText": "", - "ActInHierarchy": true, - "RowsGap": 2, - // note: colors for AsciiDoc do only work kind of. - // fg colors only by unquoted text, no spaces allowed; - // bg-values only in hex, fg-value only as known color names :-( - "Top": [ - "%frame=2% %table-bg=#eeeeee%", - "%width=15%", - "%width=55%", - "%width=15%", - "%width=15%", - "%md=headline% %font=bold%", - "idShort: %bg=#0029cc% %fg=white%", - "%Parent.idShort% %colspan=3%", - "", - "", - "", - "%font=bold%Class: %bg=#0029cc% %fg=white%", - "%Parent.elementName% %colspan=3%", - "", - "", - "", - "%font=bold%semanticId: %bg=#0029cc% %fg=white%", - "%Parent.semanticId[0].value% %colspan=3%", - "", - "", - "", - "%font=bold%Parent: %bg=#0029cc% %fg=white%", - "%Parent.parent% %colspan=3%", - "", - "", - "", - "%font=bold%Explanation: %bg=#0029cc% %fg=white%", - "%Parent.description@en% %colspan=3%", - "", - "", - "", - "%font=bold%Element details: %bg=#0029cc% %fg=white%", - "%Parent.details% %colspan=3%", - "", - "", - "%md=headline%", - "[SME type]\r\nidShort %bg=#0029cc% %fg=white%", - "semanticId\r\nDescription@en %bg=#0029cc% %fg=white%", - "[valueType]\r\nexample %bg=#0029cc% %fg=white%", - "card. %bg=#0029cc% %fg=white%" - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "[%SME.elementShort%]\r\n%brpost%%SME.idShort%", - "%SME.semanticId[0].value%\r\n%brpost%%SME.supplSemIds[br-label=supplementalSemanticId]%%CD.definition@en%\r\n%SME.description@en%", - "[%Property.valueType%]\r\n%brpost%%SME.value%", - "%SME.multiplicity%" - ] - }, - { - "Name": "Submodel templ. spec. import", - "Format": 2, - "RowsTop": 7, - "RowsBody": 1, - "RowsGap": 2, - "Cols": 4, - "ReplaceFailedMatches": true, - "FailText": "-", - "ActInHierarchy": true, - "Top": [ - "%frame=2% %bg=#002060% %font=bold% %fg=#ffffff%", - "", - "", - "", - "", - "", - "idShort:", - "%Parent.idShort%", - "", - "", - "", - "Class:", - "%Parent.elementName%", - "", - "", - "", - "semanticId:", - "%Parent.semanticId%", - "", - "", - "", - "Parent:", - "%Parent.parent%", - "", - "", - "", - "Explanation:", - "%Parent.description%", - "", - "", - "", - "%*%", - "%*%", - "%*%", - "%*%", - "", - "%*%", - "%*%", - "%*%", - "%*%" - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "%seq=% %SME.elementName% %SME.idShort%", - "%seq=\n% %SME.semanticId% %CD.definition%", - "%opt% %seq=10% [%Property.valueType%] %SME.value%", - "%SME.multiplicity%" - ] - }, - { - "Name": "AAS in practice", - "Format": 3, - "RowsTop": 1, - "RowsBody": 1, - "Cols": 7, - "ReplaceFailedMatches": true, - "RowsGap": 2, - "Top": [ - "%frame=1% %bg=LightGray% %font=bold%", - "", - "", - "", - "", - "", - "", - "", - "", - "preferredName", - "parent", - "semanticId", - "idShort", - "definition", - "value", - "Qualifier" - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "%indent% %CD.anyName%", - "%SME.parent%", - "%SME.semanticId[0].value%", - "%SME.idShort%", - "%CD.definition@en%", - "%SME.value%", - "%SME.qualifiers%" - ] - }, - { - "Name": "Export 10 column style", - "Format": 3, - "RowsTop": 6, - "RowsBody": 1, - "Cols": 10, - "ReplaceFailedMatches": true, - "FailText": "", - "ActInHierarchy": true, - "RowsGap": 2, - "Top": [ - "%frame=1% %font=bold% %fg=#ffffff%", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "%bg=#002060%", - "idShort:", - "%Parent.idShort%", - "", - "", - "", - "", - "", - "", - "", - "", - "%bg=#002060%", - "Class:", - "%Parent.elementName%", - "", - "", - "", - "", - "", - "", - "", - "", - "%bg=#002060%", - "semanticId:", - "%Parent.semanticId[0].value%", - "", - "", - "", - "", - "", - "", - "", - "", - "%bg=#002060%", - "Parent:", - "%Parent.parent%", - "", - "", - "", - "", - "", - "", - "", - "", - "%bg=#002060%", - "Explanation:", - "%Parent.description%", - "", - "", - "", - "", - "", - "", - "", - "", - "%bg=#002060%", - "idShort", - "semanticId", - "preferredName", - "definition", - "unit", - "Example value", - "Card.", - "SME type / value type", - "Remarks", - "Contact person" - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "%SME.idShort%", - "%SME.semanticId[0].value%", - "%CD.preferredName%", - "%CD.definition%", - "%CD.unit%", - "%SME.value%", - "%SME.multiplicity%", - "%SME.elementName% / %Property.valueType%", - "", - "" - ] - }, - { - "Name": "Import 10 column style", - "Format": 3, - "RowsTop": 6, - "RowsBody": 1, - "Cols": 10, - "ReplaceFailedMatches": false, - "FailText": "", - "ActInHierarchy": true, - "RowsGap": 2, - "Top": [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "idShort:", - "%Parent.idShort%", - "", - "", - "", - "", - "", - "", - "%*%", - "%*%", - "", - "Class:", - "%Parent.elementName%", - "", - "", - "", - "", - "", - "", - "%*%", - "%*%", - "", - "semanticId:", - "%Parent.semanticId%", - "", - "", - "", - "", - "", - "", - "%*%", - "%*%", - "", - "Parent:", - "%Parent.parent%", - "", - "", - "", - "", - "", - "", - "%*%", - "%*%", - "", - "Explanation:", - "%Parent.description%", - "", - "", - "", - "", - "", - "", - "%*%", - "%*%", - "", - "%*%", - "%*%", - "%*%", - "%*%", - "%*%", - "%*%", - "%*%", - "%*%", - "%*%", - "%*%" - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "%SME.idShort%", - "%SME.semanticId%", - "%CD.preferredName%", - "%CD.definition%", - "%CD.unit%", - "%SME.value%", - "%SME.multiplicity%", - "%SME.elementName%", - "%*%", - "%*%" - ] - }, - { - "Name": "UML EA Export", - "Format": 3, - "RowsTop": 1, - "RowsBody": 1, - "Cols": 7, - "ReplaceFailedMatches": true, - "FailText": "", - "ActInHierarchy": true, - "RowsGap": 0, - "Top": [ - "%frame=1% %font=bold% %bg=#2e74b5% %fg=#ffffff%", - "%width=10%", - "%width=20%", - "%width=10%", - "%width=30%", - "%width=15%", - "%width=10%", - "", - "", - "Class", - "%Parent.idShort%", - "%Parent.elmentName%", - "%Parent.description%", - "", - "", - "" - ], - "Body": [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "Attribute", - "%SME.idShort%", - "null", - "%SME.description% / %CD.definition%", - "%Property.valueType% %stop% %SME.elementShort2% %stop% %CD.idShort%", - "null", - "%SME.multiplicity%" - ] - }, - { - "Name": "Export scratch info", - "Format": 3, - "RowsTop": 3, - "RowsBody": 1, - "RowsGap": 2, - "Cols": 2, - "ReplaceFailedMatches": true, - "FailText": "-", - "ActInHierarchy": true, - "NoHeadings": false, - "Top": [ - "", - "", - "", - "", - "", - "", - "", - "%Parent.idShort%", - "", - "", - "", - "" - ], - "Body": [ - "", - "", - "", - "", - "[%SME.elementShort%]\r\n%SME.idShort%", - "idShort: %SME.idShort%\r\nsemanticId: %SME.semanticId[0].value%" - ] - } - ] + "Presets": [ + { + "Name": "Submodel template spec - 2 rows", + "Format": 2, + "RowsTop": 2, + "RowsBody": 2, + "Cols": 4, + "RowsGap": 2, + "Top": [ + "%frame=1% %font=bold% %fg=#ffffff%", + "", + "", + "", + "", + "%bg=#2e74b5%", + "[SME type]", + "semanticId", + "[valueType]", + "card.", + "%bg=#002060%", + "idShort", + "Description@en", + "example", + "" + ], + "Body": [ + "", + "", + "", + "", + "", + "%font=italic%", + "%SME.elementName%", + "%SME.semanticId[0].value%", + "%Property.valueType%", + "1", + "%bg=#e0e0e0%", + "%SME.idShort%", + "%CD.definition@en%", + "%SME.value%", + "" + ] + }, + { + "Name": "Submodel template spec - 1 rows", + "Format": 2, + "RowsTop": 6, + "RowsBody": 1, + "Cols": 4, + "ReplaceFailedMatches": true, + "FailText": "-", + "ActInHierarchy": true, + "RowsGap": 2, + "Top": [ + "%frame=2% %bg=#002060% %font=bold% %fg=#ffffff%", + "", + "", + "", + "", + "", + "idShort:", + "%Parent.idShort%", + "", + "", + "", + "Class:", + "%Parent.elementName%", + "", + "", + "", + "semanticId:", + "%Parent.semanticId[0].value%", + "", + "", + "", + "Parent:", + "%Parent.parent%", + "", + "", + "", + "Explanation:", + "%Parent.description@en%", + "", + "", + "", + "[SME type]\r\nidShort", + "semanticId\r\nDescription@en", + "[valueType]\r\nexample", + "card." + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "[%SME.elementShort%]\r\n%SME.idShort%", + "%SME.semanticId[0].value%\r\n%CD.preferredName@en% %CD.definition@en% %SME.description@en%", + "[%Property.valueType%]\r\n%SME.value%", + "%SME.multiplicity%" + ] + }, + { + "Name": "Submodel template spec - Markdown", + "Format": 4, + "RowsTop": 7, + "RowsBody": 1, + "Cols": 4, + "ReplaceFailedMatches": true, + "FailText": "-", + "ActInHierarchy": true, + "RowsGap": 2, + "Top": [ + "%frame=2% %bg=#002060% %font=bold% %fg=#ffffff%", + "", + "", + "", + "", + "%md=headline%", + "idShort:", + "%Parent.idShort%", + "", + "", + "", + "Class:", + "%Parent.elementName%", + "", + "", + "", + "semanticId:", + "%Parent.semanticId[0].value%", + "", + "", + "", + "Parent:", + "%Parent.parent%", + "", + "", + "", + "Explanation:", + "%Parent.description%", + "", + "", + "", + "Element details:", + "%Parent.details%", + "", + "", + "%md=headline%", + "[SME type]\r\nidShort", + "semanticId\r\nDescription@en", + "[valueType]\r\nexample", + "card." + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "[%SME.elementShort%]\r\n%SME.idShort%", + "%SME.semanticId[0].value%\r\n%CD.preferredName@en% %CD.definition@en% %SME.description@en%", + "[%Property.valueType%]\r\n%SME.value%", + "%SME.multiplicity%" + ] + }, + { + "Name": "Submodel template spec - AsciiDoc", + "Format": 5, + "RowsTop": 7, + "RowsBody": 1, + "Cols": 4, + "ReplaceFailedMatches": true, + // blank FailText in order to produce no clutter + "FailText": "", + "ActInHierarchy": true, + "RowsGap": 2, + // note: colors for AsciiDoc do only work kind of. + // fg colors only by unquoted text, no spaces allowed; + // bg-values only in hex, fg-value only as known color names :-( + "Top": [ + "%frame=2% %table-bg=#eeeeee%", + "%width=15%", + "%width=55%", + "%width=15%", + "%width=15%", + "%md=headline% %font=bold%", + "idShort: %bg=#0029cc% %fg=white%", + "%Parent.idShort% %colspan=3%", + "", + "", + "", + "%font=bold%Class: %bg=#0029cc% %fg=white%", + "%Parent.elementName% %colspan=3%", + "", + "", + "", + "%font=bold%semanticId: %bg=#0029cc% %fg=white%", + "%Parent.semanticId[0].value% %colspan=3%", + "", + "", + "", + "%font=bold%Parent: %bg=#0029cc% %fg=white%", + "%Parent.parent% %colspan=3%", + "", + "", + "", + "%font=bold%Explanation: %bg=#0029cc% %fg=white%", + "%Parent.description@en% %colspan=3%", + "", + "", + "", + "%font=bold%Element details: %bg=#0029cc% %fg=white%", + "%Parent.details% %colspan=3%", + "", + "", + "%md=headline%", + "[SME type]\r\nidShort %bg=#0029cc% %fg=white%", + "semanticId\r\nDescription@en %bg=#0029cc% %fg=white%", + "[valueType]\r\nexample %bg=#0029cc% %fg=white%", + "card. %bg=#0029cc% %fg=white%" + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "[%SME.elementShort%]\r\n%brpost%%SME.idShort%", + "%SME.semanticId[0].value%\r\n%brpost%%SME.supplSemIds[br-label=supplementalSemanticId]%%CD.definition@en%\r\n%SME.description@en%", + "[%Property.valueType%]\r\n%brpost%%SME.value%", + "%SME.multiplicity%" + ] + }, + { + "Name": "Submodel templ. spec. import", + "Format": 2, + "RowsTop": 7, + "RowsBody": 1, + "RowsGap": 2, + "Cols": 4, + "ReplaceFailedMatches": true, + "FailText": "-", + "ActInHierarchy": true, + "Top": [ + "%frame=2% %bg=#002060% %font=bold% %fg=#ffffff%", + "", + "", + "", + "", + "", + "idShort:", + "%Parent.idShort%", + "", + "", + "", + "Class:", + "%Parent.elementName%", + "", + "", + "", + "semanticId:", + "%Parent.semanticId%", + "", + "", + "", + "Parent:", + "%Parent.parent%", + "", + "", + "", + "Explanation:", + "%Parent.description%", + "", + "", + "", + "%*%", + "%*%", + "%*%", + "%*%", + "", + "%*%", + "%*%", + "%*%", + "%*%" + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "%seq=% %SME.elementName% %SME.idShort%", + "%seq=\n% %SME.semanticId% %CD.definition%", + "%opt% %seq=10% [%Property.valueType%] %SME.value%", + "%SME.multiplicity%" + ] + }, + { + "Name": "AAS in practice", + "Format": 3, + "RowsTop": 1, + "RowsBody": 1, + "Cols": 7, + "ReplaceFailedMatches": true, + "RowsGap": 2, + "Top": [ + "%frame=1% %bg=LightGray% %font=bold%", + "", + "", + "", + "", + "", + "", + "", + "", + "preferredName", + "parent", + "semanticId", + "idShort", + "definition", + "value", + "Qualifier" + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "%indent% %CD.anyName%", + "%SME.parent%", + "%SME.semanticId[0].value%", + "%SME.idShort%", + "%CD.definition@en%", + "%SME.value%", + "%SME.qualifiers%" + ] + }, + { + "Name": "Export 10 column style", + "Format": 3, + "RowsTop": 6, + "RowsBody": 1, + "Cols": 10, + "ReplaceFailedMatches": true, + "FailText": "", + "ActInHierarchy": true, + "RowsGap": 2, + "Top": [ + "%frame=1% %font=bold% %fg=#ffffff%", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "%bg=#002060%", + "idShort:", + "%Parent.idShort%", + "", + "", + "", + "", + "", + "", + "", + "", + "%bg=#002060%", + "Class:", + "%Parent.elementName%", + "", + "", + "", + "", + "", + "", + "", + "", + "%bg=#002060%", + "semanticId:", + "%Parent.semanticId[0].value%", + "", + "", + "", + "", + "", + "", + "", + "", + "%bg=#002060%", + "Parent:", + "%Parent.parent%", + "", + "", + "", + "", + "", + "", + "", + "", + "%bg=#002060%", + "Explanation:", + "%Parent.description%", + "", + "", + "", + "", + "", + "", + "", + "", + "%bg=#002060%", + "idShort", + "semanticId", + "preferredName", + "definition", + "unit", + "Example value", + "Card.", + "SME type / value type", + "Remarks", + "Contact person" + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "%SME.idShort%", + "%SME.semanticId[0].value%", + "%CD.preferredName%", + "%CD.definition%", + "%CD.unit%", + "%SME.value%", + "%SME.multiplicity%", + "%SME.elementName% / %Property.valueType%", + "", + "" + ] + }, + { + "Name": "Import 10 column style", + "Format": 3, + "RowsTop": 6, + "RowsBody": 1, + "Cols": 10, + "ReplaceFailedMatches": false, + "FailText": "", + "ActInHierarchy": true, + "RowsGap": 2, + "Top": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "idShort:", + "%Parent.idShort%", + "", + "", + "", + "", + "", + "", + "%*%", + "%*%", + "", + "Class:", + "%Parent.elementName%", + "", + "", + "", + "", + "", + "", + "%*%", + "%*%", + "", + "semanticId:", + "%Parent.semanticId%", + "", + "", + "", + "", + "", + "", + "%*%", + "%*%", + "", + "Parent:", + "%Parent.parent%", + "", + "", + "", + "", + "", + "", + "%*%", + "%*%", + "", + "Explanation:", + "%Parent.description%", + "", + "", + "", + "", + "", + "", + "%*%", + "%*%", + "", + "%*%", + "%*%", + "%*%", + "%*%", + "%*%", + "%*%", + "%*%", + "%*%", + "%*%", + "%*%" + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "%SME.idShort%", + "%SME.semanticId%", + "%CD.preferredName%", + "%CD.definition%", + "%CD.unit%", + "%SME.value%", + "%SME.multiplicity%", + "%SME.elementName%", + "%*%", + "%*%" + ] + }, + { + "Name": "UML EA Export", + "Format": 3, + "RowsTop": 1, + "RowsBody": 1, + "Cols": 7, + "ReplaceFailedMatches": true, + "FailText": "", + "ActInHierarchy": true, + "RowsGap": 0, + "Top": [ + "%frame=1% %font=bold% %bg=#2e74b5% %fg=#ffffff%", + "%width=10%", + "%width=20%", + "%width=10%", + "%width=30%", + "%width=15%", + "%width=10%", + "", + "", + "Class", + "%Parent.idShort%", + "%Parent.elmentName%", + "%Parent.description%", + "", + "", + "" + ], + "Body": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "Attribute", + "%SME.idShort%", + "null", + "%SME.description% / %CD.definition%", + "%Property.valueType% %stop% %SME.elementShort2% %stop% %CD.idShort%", + "null", + "%SME.multiplicity%" + ] + }, + { + "Name": "Export scratch info", + "Format": 3, + "RowsTop": 3, + "RowsBody": 1, + "RowsGap": 2, + "Cols": 2, + "ReplaceFailedMatches": true, + "FailText": "-", + "ActInHierarchy": true, + "NoHeadings": false, + "Top": [ + "", + "", + "", + "", + "", + "", + "", + "%Parent.idShort%", + "", + "", + "", + "" + ], + "Body": [ + "", + "", + "", + "", + "[%SME.elementShort%]\r\n%SME.idShort%", + "idShort: %SME.idShort%\r\nsemanticId: %SME.semanticId[0].value%" + ] + } + ] }