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 PseudostateFacade
12      extends org.andromda.metafacades.uml.StateVertexFacade
13  {
14  
15      /***
16       * Indicates the metafacade type (used for metafacade mappings).
17       *
18       * @return always <code>true</code>
19       */
20      public boolean isPseudostateFacadeMetaType();
21  
22     /***
23      * 
24      */
25      public boolean isChoice();
26  
27     /***
28      * <p>
29      * Denotes this pseudostate to be either a join or a fork with a
30      * single outgoing transition and more than one incoming
31      * transition.
32      * </p>
33      */
34      public boolean isCollect();
35  
36     /***
37      * 
38      */
39      public boolean isDecisionPoint();
40  
41     /***
42      * 
43      */
44      public boolean isDeepHistory();
45  
46     /***
47      * 
48      */
49      public boolean isFork();
50  
51     /***
52      * 
53      */
54      public boolean isInitialState();
55  
56     /***
57      * 
58      */
59      public boolean isJoin();
60  
61     /***
62      * 
63      */
64      public boolean isJunction();
65  
66     /***
67      * 
68      */
69      public boolean isMergePoint();
70  
71     /***
72      * 
73      */
74      public boolean isShallowHistory();
75  
76     /***
77      * <p>
78      * Denotes this pseudostate to be either a join or a fork with a
79      * single incoming transition and more than one outgoing
80      * transition.
81      * </p>
82      */
83      public boolean isSplit();
84  
85  }