View Javadoc
1   package org.andromda.metafacades.uml14;
2   
3   import org.omg.uml.behavioralelements.statemachines.StateMachine;
4   import org.omg.uml.behavioralelements.activitygraphs.SubactivityState;
5   
6   /**
7    * MetafacadeLogic implementation for org.andromda.metafacades.uml.SubactivityStateFacade.
8    *
9    * @see org.andromda.metafacades.uml.SubactivityStateFacade
10   * @author Bob Fields
11   */
12  public class SubactivityStateFacadeLogicImpl
13      extends SubactivityStateFacadeLogic
14  {
15      private static final long serialVersionUID = 34L;
16      // ---------------- constructor -------------------------------
17      /**
18       * @param metaObject
19       * @param context
20       */
21      public SubactivityStateFacadeLogicImpl(
22          SubactivityState metaObject,
23          String context)
24      {
25          super(metaObject, context);
26      }
27  
28      /**
29       * @see org.andromda.metafacades.uml.SubactivityStateFacade#getSubmachine()
30       */
31      @Override
32      protected StateMachine handleGetSubmachine()
33      {
34          return metaObject.getSubmachine();
35      }
36  
37      /**
38       * @see org.andromda.metafacades.uml.SubactivityStateFacade#isDynamic()
39       */
40      @Override
41      protected boolean handleIsDynamic()
42      {
43          return metaObject.isDynamic();
44      }
45  }