Release: Actifsource V11.2.0
In the actifsource editors (DomainDiagramEditor, Dendroid/Tabular-Editor), the text elements should be able to be displayed in a customer-specific way via parsers.
Diagram-Editor:
Define the view parser and his properties from the 'FigureLabelSelector' inside the Diagram Type.

Define the view/edit parsers and his properties from the 'FigureEditableLabelSelector' inside the Diagram Type.

Define the view/edit parsers and his properties from the 'NoteStyle' inside the Diagram Type.

Define the view parser and his properties from the 'ToolTip' inside the Diagram Type.

Dendroid/Tabular-Editor:
Define the view/edit parsers and his properties from the 'StyledPropertyConfig' inside the Tabular/Dendroid-EditorType.

Available Parsers:





Parsed text:

Text to parse (Supported markdown tags):


Parsed text:

Text to parse:

Advanced Example:
The TextLiteral property 'targetObjectAsTable' is as DerivedAttribute defined.


The CSVParser is used for the representation of the property.


On github the examples has been extended:
In the actifsource editors (DomainDiagramEditor, Dendroid/Tabular-Editor), the text elements should be able to be displayed in a customer-specific way via parsers.
Diagram-Editor:
Define the view parser and his properties from the 'FigureLabelSelector' inside the Diagram Type.

Define the view/edit parsers and his properties from the 'FigureEditableLabelSelector' inside the Diagram Type.

Define the view/edit parsers and his properties from the 'NoteStyle' inside the Diagram Type.

Define the view parser and his properties from the 'ToolTip' inside the Diagram Type.

Dendroid/Tabular-Editor:
Define the view/edit parsers and his properties from the 'StyledPropertyConfig' inside the Tabular/Dendroid-EditorType.

Available Parsers:

- DefaultParser: Use the default parser and the properties to style the whole text.


- SyntaxHighlightingParser: This parser is used to style the text by keywords (Language definition).


- MarkdownParser: Markdown is a lightweight markup language for creating formatted text.
Parsed text:

Text to parse (Supported markdown tags):

- CsvParser A comma-separated values (CSV) text is a delimited text that uses a comma to separate values. Each line of the text is a row.

Parsed text:

Text to parse:

Advanced Example:
The TextLiteral property 'targetObjectAsTable' is as DerivedAttribute defined.


The CSVParser is used for the representation of the property.


On github the examples has been extended:
- https://github.com/actifsource/ch.actifsource.example.editortype
- https://github.com/actifsource/ch.actifsource.example.derivedproperty
- https://github.com/actifsource/ch.actifsource.example.diagramtype