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 front-end event is represented by some kind of even on some
9    * kind of front-end (hyperlink, submit button, etc).
10   * </p>
11   *
12   * Metafacade interface to be used by AndroMDA cartridges.
13   */
14  public interface FrontEndEvent
15      extends org.andromda.metafacades.uml.EventFacade
16  {
17  
18      /***
19       * Indicates the metafacade type (used for metafacade mappings).
20       *
21       * @return always <code>true</code>
22       */
23      public boolean isFrontEndEventMetaType();
24  
25     /***
26      * <p>
27      * The action which triggers the "front-end" event.
28      * </p>
29      */
30      public org.andromda.metafacades.uml.FrontEndAction getAction();
31  
32     /***
33      * <p>
34      * The call to the controller for this front-end event (if any).
35      * </p>
36      */
37      public org.andromda.metafacades.uml.FrontEndControllerOperation getControllerCall();
38  
39     /***
40      * <p>
41      * Gets all controller operation calls for the front-end event.
42      * </p>
43      */
44      public java.util.List getControllerCalls();
45  
46     /***
47      * <p>
48      * Indicates whether or not this front end event is contained
49      * within a FrontEndUseCase.
50      * </p>
51      */
52      public boolean isContainedInFrontEndUseCase();
53  
54  }