/ / Qual é a diferença entre os pontos de curvatura no plug-in JBPM 3 para Eclipse e JPBM 4 no Eclipse? - java, eclipse, jbpm, eclipse-gef

Qual é a diferença entre bendpoints no plugin JBPM 3 para o Eclipse e o plugin JPBM 4 para o Eclipse? - java, eclipse, jbpm, eclipse-gef

No plugin JBPM 3 para Eclipse, os pontos de curvatura são representados usando quatro números inteiros:

<transition name="">
<label x="5" y="-10"/>
<bendpoint w1="36" h1="-37" w2="43" h2="39"/>
</transition>

No código fonte, há uma classe chamada Bendpoint, que armazena dois Dimension objetos cujos valores são representados por w1, h1, w2 e h2. Isso parece vir do Eclipse GEF.

No plug-in JBPM 4 para Eclipse, os pontos de curvatura são representados por dois números inteiros:

<transition name="" g="200,100:5,-10" />

No código fonte, não existe essa classe Bendpoint. Os valores agora são armazenados de forma mais simples Point classe.

Como posso converter pontos de curvatura do JBPM 3 para o formato JBPM 4?

Nota: o código acima é apenas um exemplo. Não sei como serão os valores do JBPM 3 no JBPM 4.

Respostas:

0 para resposta № 1

Na verdade, o ponto de curvatura está relacionado aopontos de curvatura de um ponto de curvatura. Se você fizer o check-in no plug-in, o ponto de curvatura será preenchido apenas no arquivo quando você fizer uma curva na transição. Caso contrário, nenhum ponto de curvatura será adicionado a ele.

Portanto, depois de fazer uma dobra, um ponto de dobra é preenchido da seguinte maneira:

<bendpoint w1="36" h1="-37" w2="43" h2="39"/>

Este ponto de curvatura informa 2 coordenadas (w1, h1) e (w2, h2). O primeiro está relacionado ao nó de origem da transação e o segundo está relacionado ao nó de destino da transação.

Espero que isso ajude você. Boa sorte!