1
2
3
4 package org.andromda.cartridges.bpm4struts.metafacades;
5
6 /***
7 * <p>
8 * Represents the activity graph describing the details of a Struts
9 * use-case.
10 * </p>
11 *
12 * Metafacade interface to be used by AndroMDA cartridges.
13 */
14 public interface StrutsActivityGraph
15 extends org.andromda.metafacades.uml.FrontEndActivityGraph
16 {
17
18 /***
19 * Indicates the metafacade type (used for metafacade mappings).
20 *
21 * @return always <code>true</code>
22 */
23 public boolean isStrutsActivityGraphMetaType();
24
25 /***
26 * <p>
27 * Returns the first action encountered in this activity graph.
28 * This is the one and only transition coming out of the initial
29 * state.
30 * </p>
31 */
32 public org.andromda.cartridges.bpm4struts.metafacades.StrutsAction getFirstAction();
33
34 }