com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.process
Interface IProcessBean

All Superinterfaces:
IBaseElementBean, IBPMNElementBean, ICallableElementBean, IMainElementBean, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IModelElement, WithArtifactsBean, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, WithFlowElementsBean, WithFlowNodesBean, WithGatewaysBean, WithLaneSetBean, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension, WithSequenceFlowsBean

public interface IProcessBean
extends IBaseElementBean, WithFlowElementsBean, WithArtifactsBean, WithLaneSetBean, IMainElementBean, ICallableElementBean


Method Summary
 void addIOBinding(IInputOutputBinding ioBinding)
           
 void addLaneSet(ILaneSetBean arg0)
           
 IDataObjectBean getDataObjectById(java.lang.String arg0)
           
 ICollaborationBean getDefinitionalCollaboration()
           
 IEndEventBean getEndEventById(java.lang.String arg0)
           
 java.util.List<? extends IFlowElementBean> getFlowNodes()
           
 IGatewayBean getGatewayById(java.lang.String arg0)
           
 IIntermediateCatchEventBean getIntermediateCatchEventById(java.lang.String arg0)
           
 IIntermediateThrowEventBean getIntermediateThrowEventById(java.lang.String arg0)
           
 java.util.List<IInputOutputBinding> getIOBindings()
           
 IIOSpecificationBean getIoSpecification()
           
 java.lang.String getName()
           
 IStartEventBean getStartEventById(java.lang.String arg0)
           
 ITaskBean getTaskById(java.lang.String arg0)
           
 Constants.ProcessTypes getType()
           
 boolean isClosed()
           
 boolean isExecutable()
           
 boolean removeFlowElement(IFlowElementBean arg0)
           
 void removeLaneSet(ILaneSetBean arg0)
           
 void setClosed(boolean arg0)
           
 void setDefinitionalCollaboration(ICollaborationBean c)
           
 void setExecutable(boolean arg0)
           
 void setIOBindings(java.util.List<IInputOutputBinding> ioBinding)
           
 void setIoSpecification(IIOSpecificationBean arg0)
           
 void setName(java.lang.String arg0)
           
 void setType(Constants.ProcessTypes arg0)
           
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.WithFlowNodesBean
addCallActivity, addDataObject, addEndEvent, addIntermediateCatchEvent, addIntermediateThrowEvent, addStartEvent, addSubProcess, addTask, getCallActivities, getDataObjects, getEndEvents, getIntermediateCatchEvents, getIntermediateThrowEvents, getStartEvents, getSubprocesses, getTasks, removeCallActivity, removeDataObject, removeEndEvent, removeIntermediateCatchEvent, removeIntermediateThrowEvent, removeStartEvent, removeSubProcess, removeTask
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.WithGatewaysBean
addGateway, getGateways, removeGateway
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.WithSequenceFlowsBean
addSequenceFlow, getSequenceFlows, removeSequenceFlow
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.common.artifact.WithArtifactsBean
addArtifact, getArtifacts, getAssociations, getTextAnnotations, removeArtifact
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.WithLaneSetBean
getLaneSets
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IMainElementBean
getParentDefinitions, setParentDefinitions
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.common.ICallableElementBean
addSupportedInterface, getSupportedIntefaces, setSupportedInterfaces
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean
getId, getNSDeclaration
 
Methods inherited from interface com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBPMNElementBean
getDocumentation, setDocumentation
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension
addAttributeExtension, getAttributeExtension, getAttributeExtensions, removeAttributeExtension, setAttributeExtensions
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension
addObjectExtension, getObjectExtensions, removeObjectExtension, setObjectExtensions
 

Method Detail

getName

java.lang.String getName()
Specified by:
getName in interface ICallableElementBean

setName

void setName(java.lang.String arg0)
Specified by:
setName in interface ICallableElementBean

getType

Constants.ProcessTypes getType()

isClosed

boolean isClosed()

isExecutable

boolean isExecutable()

addLaneSet

void addLaneSet(ILaneSetBean arg0)

removeLaneSet

void removeLaneSet(ILaneSetBean arg0)

getTaskById

ITaskBean getTaskById(java.lang.String arg0)

getGatewayById

IGatewayBean getGatewayById(java.lang.String arg0)

getStartEventById

IStartEventBean getStartEventById(java.lang.String arg0)

getEndEventById

IEndEventBean getEndEventById(java.lang.String arg0)

getIntermediateCatchEventById

IIntermediateCatchEventBean getIntermediateCatchEventById(java.lang.String arg0)

getIntermediateThrowEventById

IIntermediateThrowEventBean getIntermediateThrowEventById(java.lang.String arg0)

getDataObjectById

IDataObjectBean getDataObjectById(java.lang.String arg0)

getFlowNodes

java.util.List<? extends IFlowElementBean> getFlowNodes()

removeFlowElement

boolean removeFlowElement(IFlowElementBean arg0)

setType

void setType(Constants.ProcessTypes arg0)

setClosed

void setClosed(boolean arg0)

setExecutable

void setExecutable(boolean arg0)

getIoSpecification

IIOSpecificationBean getIoSpecification()
Specified by:
getIoSpecification in interface ICallableElementBean

setIoSpecification

void setIoSpecification(IIOSpecificationBean arg0)
Specified by:
setIoSpecification in interface ICallableElementBean

getDefinitionalCollaboration

ICollaborationBean getDefinitionalCollaboration()

setDefinitionalCollaboration

void setDefinitionalCollaboration(ICollaborationBean c)

setIOBindings

void setIOBindings(java.util.List<IInputOutputBinding> ioBinding)

getIOBindings

java.util.List<IInputOutputBinding> getIOBindings()
Specified by:
getIOBindings in interface ICallableElementBean

addIOBinding

void addIOBinding(IInputOutputBinding ioBinding)
Specified by:
addIOBinding in interface ICallableElementBean


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.