1
2
3
4 package org.andromda.metafacades.uml;
5
6 /***
7 *
8 *
9 * Metafacade interface to be used by AndroMDA cartridges.
10 */
11 public interface ActionFacade
12 extends org.andromda.metafacades.uml.ModelElementFacade
13 {
14
15 /***
16 * Indicates the metafacade type (used for metafacade mappings).
17 *
18 * @return always <code>true</code>
19 */
20 public boolean isActionFacadeMetaType();
21
22 /***
23 * <p>
24 * If this action is located on an action state, this will
25 * represent that state.
26 * </p>
27 */
28 public org.andromda.metafacades.uml.ActionStateFacade getActionState();
29
30 /***
31 * <p>
32 * If this action is located on a transition, this represents that
33 * transition.
34 * </p>
35 */
36 public org.andromda.metafacades.uml.TransitionFacade getTransition();
37
38 }