/ / Яка різниця між точками згину в плагіні JBPM 3 для Eclipse та плагіном JPBM 4 для Eclipse? - java, затемнення, jbpm, eclipse-gef

У чому різниця між загинами в плагіні JBPM 3 для плагінів Eclipse і JPBM 4 для Eclipse? - java, затемнення, jbpm, eclipse-gef

У плагіні JBPM 3 для Eclipse точки згинання представлені за допомогою чотирьох цілих чисел:

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

У вихідному коді є клас, який називається Bendpoint, який зберігає два Dimension об'єкти, значення яких представлені w1, h1, w2 та h2. Схоже, це походить від GEF Eclipse.

У плагіні JBPM 4 для Eclipse точки згинання представлені двома цілими числами:

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

У вихідному коді немає такого класу Bendpoint. Значення тепер зберігаються у більш простому Point клас

Як можна конвертувати точки вигину JBPM 3 у формат JBPM 4?

Примітка: наведений вище код - лише приклад. Я не знаю, якими будуть значення JBPM 3 у JBPM 4.

Відповіді:

0 для відповіді № 1

Насправді точка згину пов'язана зточки згину точки згину. Якщо ви зареєструєтеся в плагіні, то точка згину заповнюється у файлі лише під час вигину в переході. Інакше до неї не додається точка згину.

Отже, після того, як ви зробили вигин, точка згину заповнюється наступним чином:

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

Ця точка згину повідомляє про 2 координати (w1, h1) та (w2, h2). Перший пов'язаний з початковим вузлом трансакції, а другий пов'язаний з цільовим вузлом переходу.

Я сподіваюся, що це вам допоможе. Удачі!