Skip to content

What is the LayeredMetaDataProvider good for? #1107

Answered by tortmayr
rsoika asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @rsoika,

sorry for the late reply.
First the TLDR anwser: This class is used in the context of automated server-side layouting. This is a rather specific usecase and I don't think you need this for your OpenBPMN editor.

More context:

GLSP has an optional feature to support automated server-side layouting. The ELKEngine (and LayeredMetaDataProvider) is used in this context.

In general, it is possible to configure a LayoutEngine on the server side which can be use to autolayout the graphical model on the server side before sending it to the client.

We provide a reusable implementation that uses the powerful Eclipse Layout Kernel (https://eclipse.dev/elk/) under the hood.

In the Workflow …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@rsoika
Comment options

Answer selected by rsoika
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants