У плагіні 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). Перший пов'язаний з початковим вузлом трансакції, а другий пов'язаний з цільовим вузлом переходу.
Я сподіваюся, що це вам допоможе. Удачі!