1 package org.andromda.cartridges.jbpm.metafacades;
2
3 /**
4 * MetafacadeLogic implementation for org.andromda.cartridges.jbpm.metafacades.JBpmEndState.
5 *
6 * @see org.andromda.cartridges.jbpm.metafacades.JBpmEndState
7 */
8 public class JBpmEndStateLogicImpl
9 extends JBpmEndStateLogic
10 {
11 private static final long serialVersionUID = 34L;
12 /**
13 * @param metaObject
14 * @param context
15 */
16 public JBpmEndStateLogicImpl (Object metaObject, String context)
17 {
18 super (metaObject, context);
19 }
20
21 //TODO Generation from UML2 Metafacade model does not put these methods in *Logic generated class.
22 // Implementation copied from UML14 generated version, to avoid compiler error on missing method implementation from abstract method.
23 /**
24 * @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#getNodeClassName()
25 */
26 @Override
27 public String getNodeClassName()
28 {
29 return this.getSuperJBpmEventState().getNodeClassName();
30 }
31 /**
32 * @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#getNodePackageName()
33 */
34 @Override
35 public String getNodePackageName()
36 {
37 return this.getSuperJBpmEventState().getNodePackageName();
38 }
39 /**
40 * @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#getProcessDefinition()
41 */
42 @Override
43 public JBpmProcessDefinition getProcessDefinition()
44 {
45 return this.getSuperJBpmEventState().getProcessDefinition();
46 }
47 /**
48 * @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#isContainedInBusinessProcess()
49 */
50 @Override
51 public boolean isContainedInBusinessProcess()
52 {
53 return this.getSuperJBpmEventState().isContainedInBusinessProcess();
54 }
55 }