JBpmEndStateLogicImpl.java
package org.andromda.cartridges.jbpm.metafacades;
/**
* MetafacadeLogic implementation for org.andromda.cartridges.jbpm.metafacades.JBpmEndState.
*
* @see org.andromda.cartridges.jbpm.metafacades.JBpmEndState
*/
public class JBpmEndStateLogicImpl
extends JBpmEndStateLogic
{
private static final long serialVersionUID = 34L;
/**
* @param metaObject
* @param context
*/
public JBpmEndStateLogicImpl (Object metaObject, String context)
{
super (metaObject, context);
}
//TODO Generation from UML2 Metafacade model does not put these methods in *Logic generated class.
// Implementation copied from UML14 generated version, to avoid compiler error on missing method implementation from abstract method.
/**
* @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#getNodeClassName()
*/
@Override
public String getNodeClassName()
{
return this.getSuperJBpmEventState().getNodeClassName();
}
/**
* @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#getNodePackageName()
*/
@Override
public String getNodePackageName()
{
return this.getSuperJBpmEventState().getNodePackageName();
}
/**
* @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#getProcessDefinition()
*/
@Override
public JBpmProcessDefinition getProcessDefinition()
{
return this.getSuperJBpmEventState().getProcessDefinition();
}
/**
* @see org.andromda.cartridges.jbpm.metafacades.JBpmStateVertex#isContainedInBusinessProcess()
*/
@Override
public boolean isContainedInBusinessProcess()
{
return this.getSuperJBpmEventState().isContainedInBusinessProcess();
}
}