View Javadoc
1   package org.andromda.cartridges.ejb;
2   
3   import org.andromda.metafacades.uml.UMLProfile;
4   
5   /**
6    * The EJB profile. Contains the profile information (tagged values, and stereotypes) for the EJB cartridge.
7    *
8    * @author Chad Brandon
9    */
10  public class EJBProfile
11      extends UMLProfile
12  {
13      /* ----------------- Stereotypes -------------------- */
14      /**
15       * CreateMethod
16       */
17      public static final String STEREOTYPE_CREATE_METHOD = "CreateMethod";
18      /**
19       * SelectMethod
20       */
21      public static final String STEREOTYPE_SELECT_METHOD = "SelectMethod";
22      /**
23       * EnvEntry
24       */
25      public static final String STEREOTYPE_ENV_ENTRY = "EnvEntry";
26  
27      /**
28       * Represents a reference to a value object.
29       */
30      public static final String STEREOTYPE_VALUE_REF = "ValueRef";
31  
32      /* ----------------- Tagged Values -------------------- */
33      /**
34       * andromda_ejb_generateCMR
35       */
36      public static final String TAGGEDVALUE_GENERATE_CMR = "andromda_ejb_generateCMR";
37      /**
38       * andromda_ejb_query
39       */
40      public static final String TAGGEDVALUE_EJB_QUERY = "andromda_ejb_query";
41      /**
42       * andromda_ejb_viewType
43       */
44      public static final String TAGGEDVALUE_EJB_VIEWTYPE = "andromda_ejb_viewType";
45      /**
46       * andromda_ejb_transaction_type
47       */
48      public static final String TAGGEDVALUE_EJB_TRANSACTION_TYPE = "andromda_ejb_transaction_type";
49      /**
50       * andromda_ejb_noSyntheticCreateMethod
51       */
52      public static final String TAGGEDVALUE_EJB_NO_SYNTHETIC_CREATE_METHOD = "andromda_ejb_noSyntheticCreateMethod";
53  }