View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.metafacades.uml;
5   
6   /***
7    * 
8    *
9    * Metafacade interface to be used by AndroMDA cartridges.
10   */
11  public interface EventFacade
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 isEventFacadeMetaType();
21  
22     /***
23      * <p>
24      * The parameters to this event.
25      * </p>
26      */
27      public java.util.Collection getParameters();
28  
29     /***
30      * <p>
31      * If this event is located on an action state, this will represent
32      * that state.
33      * </p>
34      */
35      public org.andromda.metafacades.uml.StateFacade getState();
36  
37     /***
38      * <p>
39      * If this event is located on a transition, this represents that
40      * transition.
41      * </p>
42      */
43      public org.andromda.metafacades.uml.TransitionFacade getTransition();
44  
45  }