use of org.eclipse.bpmn2.Lane in project kie-wb-common by kiegroup.
the class ProcessConverterDelegateTest method mockLane.
private static Lane mockLane(String id, String name, FlowNode... children) {
Lane lane = new LaneMock(Arrays.asList(children));
lane.setId(id);
lane.setName(name);
return lane;
}
use of org.eclipse.bpmn2.Lane in project kie-wb-common by kiegroup.
the class ProcessConverterDelegateTest method mockLaneSet.
private static LaneSet mockLaneSet(String name, Lane... children) {
LaneSet laneSet = mock(LaneSet.class);
laneSet.setName(name);
when(laneSet.getName()).thenReturn(name);
when(laneSet.getLanes()).thenReturn(Arrays.asList(children));
return laneSet;
}
use of org.eclipse.bpmn2.Lane in project kie-wb-common by kiegroup.
the class ProcessPropertyWriter method addLaneSet.
public void addLaneSet(Collection<LanePropertyWriter> lanes) {
if (lanes.isEmpty()) {
return;
}
LaneSet laneSet = bpmn2.createLaneSet();
List<org.eclipse.bpmn2.Lane> laneList = laneSet.getLanes();
lanes.forEach(l -> laneList.add(l.getElement()));
process.getLaneSets().add(laneSet);
lanes.forEach(l -> {
this.childElements.put(l.getElement().getId(), l);
addChildShape(l.getShape());
});
}
Aggregations