View Javadoc
1   package org.andromda.cartridges.jbpm;
2   
3   import org.andromda.core.profile.Profile;
4   
5   /**
6    * The jBPM profile. Contains the profile information (tagged values, and stereotypes) for the jBPM cartridge.
7    *
8    * @author Wouter Zoons
9    */
10  public class JBpmProfile
11  {
12      /**
13       * The Profile instance from which we retrieve the mapped profile names.
14       */
15      private static final Profile profile = Profile.instance();
16  
17      // Stereotypes
18      /**
19       * profile.get("BUSINESS_PROCESS")
20       */
21      public static final String STEREOTYPE_BUSINESS_PROCESS = profile.get("BUSINESS_PROCESS");
22      /**
23       * profile.get("BEFORE_SIGNAL")
24       */
25      public static final String STEREOTYPE_BEFORE_SIGNAL = profile.get("BEFORE_SIGNAL");
26      /**
27       * profile.get("AFTER_SIGNAL")
28       */
29      public static final String STEREOTYPE_AFTER_SIGNAL = profile.get("AFTER_SIGNAL");
30      /**
31       * profile.get("NODE_ENTER")
32       */
33      public static final String STEREOTYPE_NODE_ENTER = profile.get("NODE_ENTER");
34      /**
35       * profile.get("NODE_LEAVE")
36       */
37      public static final String STEREOTYPE_NODE_LEAVE = profile.get("NODE_LEAVE");
38      /**
39       * profile.get("TASK")
40       */
41      public static final String STEREOTYPE_TASK = profile.get("TASK");
42      /**
43       * profile.get("TIMER")
44       */
45      public static final String STEREOTYPE_TIMER = profile.get("TIMER");
46  
47      // Tagged Values
48      /**
49       * profile.get("ASSIGNMENT_EXPRESSION")
50       */
51      public static final String TAGGEDVALUE_ASSIGNMENT_EXPRESSION = profile.get("ASSIGNMENT_EXPRESSION");
52      /**
53       * profile.get("TIMER_REPEAT")
54       */
55      public static final String TAGGEDVALUE_TIMER_REPEAT = profile.get("TIMER_REPEAT");
56      /**
57       * profile.get("TIMER_DUEDATE")
58       */
59      public static final String TAGGEDVALUE_TIMER_DUEDATE = profile.get("TIMER_DUEDATE");
60      /**
61       * profile.get("TIMER_TRANSITION")
62       */
63      public static final String TAGGEDVALUE_TIMER_TRANSITION = profile.get("TIMER_TRANSITION");
64      /**
65       * profile.get("TASK_BLOCKING")
66       */
67      public static final String TAGGEDVALUE_TASK_BLOCKING = profile.get("TASK_BLOCKING");
68  }