View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.metafacades.uml;
5   
6   /***
7    * <p>
8    * Represents the activity graph describing the details of a
9    * presentation tier or "front end" use case.
10   * </p>
11   *
12   * Metafacade interface to be used by AndroMDA cartridges.
13   */
14  public interface FrontEndActivityGraph
15      extends org.andromda.metafacades.uml.ActivityGraphFacade
16  {
17  
18      /***
19       * Indicates the metafacade type (used for metafacade mappings).
20       *
21       * @return always <code>true</code>
22       */
23      public boolean isFrontEndActivityGraphMetaType();
24  
25     /***
26      * <p>
27      * The controller context for this activity graph. This controller
28      * can be the target of deferrable events in the action states and
29      * transitions in this graph.
30      * </p>
31      */
32      public org.andromda.metafacades.uml.FrontEndController getController();
33  
34     /***
35      * <p>
36      * This is the initial action encountered in this activity graph.
37      * This is the one and only transition coming out of the initial
38      * state.
39      * </p>
40      */
41      public org.andromda.metafacades.uml.FrontEndAction getInitialAction();
42  
43     /***
44      * <p>
45      * True if this element is contained in a FrontEndUseCase.
46      * </p>
47      */
48      public boolean isContainedInFrontEndUseCase();
49  
50  }