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 № 1Na 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!