com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.collaboration
Class LaneBean

java.lang.Object
  extended by com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.foundation.BPMNElementBean
      extended by com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.foundation.BaseElementBean
          extended by com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.foundation.GraphicElementBean
              extended by com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.collaboration.LaneBean
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable

public class LaneBean
extends GraphicElementBean


Constructor Summary
LaneBean()
           
LaneBean(java.lang.String id)
           
 
Method Summary
 void addEndEvent(EndEventBean e)
           
 void addGateway(GatewayBean g)
           
 void addSequenceFlow(SequenceFlowBean s)
           
 void addStartEvent(StartEventBean s)
           
 void addTask(TaskBean t)
           
 LaneSetBean getChildLaneSet()
           
 EndEventBean getEndEvent(java.lang.String id)
           
 java.util.List<EndEventBean> getEndEvents()
           
 GatewayBean getGatewayById(java.lang.String id)
           
 java.util.List<GatewayBean> getGateways()
           
 java.lang.String getName()
           
 java.util.List<SequenceFlowBean> getSequenceFlows()
           
 StartEventBean getStartEventById(java.lang.String id)
           
 java.util.List<StartEventBean> getStartEvents()
           
 TaskBean getTaskById(java.lang.String id)
           
 java.util.List<TaskBean> getTasks()
           
 boolean removeFlowElement(FlowElementBean feb)
          Removes feb which is either a task, an event or a gateway from the lane
 void setChildLaneSet(LaneSetBean childLaneSet)
           
 void setEndEvents(java.util.List<EndEventBean> endEvents)
           
 void setGateways(java.util.List<GatewayBean> gateways)
           
 void setName(java.lang.String name)
           
 void setSequenceFlows(java.util.List<SequenceFlowBean> sequenceFlows)
           
 void setStartEvents(java.util.List<StartEventBean> startEvents)
           
 void setTasks(java.util.List<TaskBean> tasks)
           
 
Methods inherited from class com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.foundation.GraphicElementBean
getWidth, getX_left, getX_right, getY_left, getY_right, setPosition, setX_left, setX_right, setY_left, setY_right
 
Methods inherited from class com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.foundation.BaseElementBean
getId, setId
 
Methods inherited from class com.ebmwebsourcing.bpmneditor.business.domain.bpmn2.to.standard.foundation.BPMNElementBean
getDocumentation, setDocumentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaneBean

public LaneBean()

LaneBean

public LaneBean(java.lang.String id)
Method Detail

addStartEvent

public void addStartEvent(StartEventBean s)

addEndEvent

public void addEndEvent(EndEventBean e)

addTask

public void addTask(TaskBean t)

addSequenceFlow

public void addSequenceFlow(SequenceFlowBean s)

addGateway

public void addGateway(GatewayBean g)

getTaskById

public TaskBean getTaskById(java.lang.String id)

getGatewayById

public GatewayBean getGatewayById(java.lang.String id)

getStartEventById

public StartEventBean getStartEventById(java.lang.String id)

getEndEvent

public EndEventBean getEndEvent(java.lang.String id)

removeFlowElement

public boolean removeFlowElement(FlowElementBean feb)
Removes feb which is either a task, an event or a gateway from the lane

Parameters:
feb -
Returns:
true if feb was in the lane

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getChildLaneSet

public LaneSetBean getChildLaneSet()

setChildLaneSet

public void setChildLaneSet(LaneSetBean childLaneSet)

getStartEvents

public java.util.List<StartEventBean> getStartEvents()

setStartEvents

public void setStartEvents(java.util.List<StartEventBean> startEvents)

getEndEvents

public java.util.List<EndEventBean> getEndEvents()

setEndEvents

public void setEndEvents(java.util.List<EndEventBean> endEvents)

getTasks

public java.util.List<TaskBean> getTasks()

setTasks

public void setTasks(java.util.List<TaskBean> tasks)

getSequenceFlows

public java.util.List<SequenceFlowBean> getSequenceFlows()

setSequenceFlows

public void setSequenceFlows(java.util.List<SequenceFlowBean> sequenceFlows)

getGateways

public java.util.List<GatewayBean> getGateways()

setGateways

public void setGateways(java.util.List<GatewayBean> gateways)


Copyright © 2010 eBM WebSourcing. All Rights Reserved.