Multimap<ScheduleId, Operation> scheduleBag) {
for (Enumeration<KongaTreeNode> en = operationRoot.breadthFirstEnumeration(); en.hasMoreElements(); ) {
KongaTreeNode node = en.nextElement();
Object nodeObject = node.getUserObject();
if (nodeObject instanceof Operation) {
IntegrationEntityTreeNode opNode = (IntegrationEntityTreeNode) node;
Operation op = (Operation) nodeObject;
Schedule schedule = project.getItemLookup().getEntity(op.getScheduleId(), Schedule.class);
if (schedule != null) {
opNode.setAllowsChildren(true);
IntegrationEntityTreeNode scheduleNode = schedule.getExtensionObject(IntegrationEntityTreeNode.class);
opNode.addChild(scheduleNode);
scheduleBag.put(schedule.getID(), op);
}
}
}