25 using namespace YACS::ENGINE;
38 throw Exception(
"ForkBlocPoint::getFirstNode : error no branches !");
39 return _nodes.front()->getFirstNode();
45 throw Exception(
"ForkBlocPoint::getLastNode : error no branches !");
46 return _nodes.front()->getLastNode();
52 for(std::list<AbstractPoint *>::const_iterator it=
_nodes.begin();it!=
_nodes.end();it++)
53 ret+=(*it)->getMaxLevelOfParallelism();
59 std::size_t sz(
_nodes.size()),ii(0);
61 std::vector<std::string> elts(sz);
62 for(std::list<AbstractPoint *>::const_iterator it=
_nodes.begin();it!=
_nodes.end();it++,ii++)
63 elts[ii]=(*it)->getRepr();
64 std::sort(elts.begin(),elts.end());
66 for(std::list<AbstractPoint *>::const_iterator it=
_nodes.begin();it!=
_nodes.end();it++,ii++)