AndroMDA JBPM Cartridge Profile
This profile contains all elements that can be applied on the model used as the
MDA transformation process. These elements are specific to the AndroMDA JBPM Cartridge component.
Stereotypes
Stereotypes are the names you sometimes see appear in UML diagrams, they typically look
like <<MyStereotype>> and can be applied on any type of UML model element.
Tagged Values
Sometimes it happens you want to add information to the model but there is no clean way
of doing it. In those cases you may want to resort to tagged values, but these cases should
be considered with caution. A tagged value is something extra, something optional,
and the application should run fine without them.
Task
(Back to Stereotypes)
|
Applied on: call-event |
Will specify that the event on which this stereotype is to be considered a task.
The event on which this stereotype is placed usually is a state node
(do not confuse with action state ).
|
Timer
(Back to Stereotypes)
|
Applied on: call-event |
The underlying event will represent an action that will be executed on a timely basis.
The usage of this stereotype is usually supported by means of a set of tagged values.
|
@andromda.process.jbpm.timer.repeat
(Back to Tagged Values)
|
Applied on: <<Timer>> |
After a timer has been executed on the duedate, this tagged value specifies
the duration between repeating timer executions until the node is left.
If yes or true are specified then the value of duedate is used.
|
Allowed values for this element:
yes
true
a duration as defined by jBpm
|
@andromda.process.jbpm.timer.duedate
(Back to Tagged Values)
|
Applied on: <<Timer>> |
The duration that specifies the time period between the creation of the timer and the
execution of the timer. This can be expressed in business hours, minutes, etc...
|
Allowed values for this element:
a duration as defined by jBpm
|