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    * A final state represents the end of a use-case, in a "front-end"
9    * application this means its the transition into the next
10   * front-end use case.
11   * </p>
12   *
13   * Metafacade interface to be used by AndroMDA cartridges.
14   */
15  public interface FrontEndFinalState
16      extends org.andromda.metafacades.uml.FinalStateFacade
17  {
18  
19      /***
20       * Indicates the metafacade type (used for metafacade mappings).
21       *
22       * @return always <code>true</code>
23       */
24      public boolean isFrontEndFinalStateMetaType();
25  
26     /***
27      * <p>
28      * Parameters that are directly entering this final state, they
29      * will be able to survive a trip to the next use-case.
30      * </p>
31      */
32      public java.util.List getInterUseCaseParameters();
33  
34     /***
35      * <p>
36      * The use case the final state is "targetting".
37      * </p>
38      */
39      public org.andromda.metafacades.uml.FrontEndUseCase getTargetUseCase();
40  
41     /***
42      * <p>
43      * Indicates if this front end final state is contained within a
44      * FrontEndUseCase.
45      * </p>
46      */
47      public boolean isContainedInFrontEndUseCase();
48  
49  }