28 using namespace YACS::ENGINE;
53 throw YACS::Exception(
"BagPoint::getMaxLevelOfParallelism : invalid call !");
60 std::ostringstream oss;
61 for(std::list<AbstractPoint *>::const_iterator it=
_nodes.begin();it!=
_nodes.end();it++)
62 oss << (*it)->getRepr() <<
" - ";
71 for(std::list<AbstractPoint *>::const_iterator it0=pts.begin();it0!=pts.end();it0++)
73 std::list<AbstractPoint *>::iterator it1(std::find(
_nodes.begin(),
_nodes.end(),*it0));
75 throw Exception(
"SetOfPoints::replaceInMe : internal error !");
84 for(std::list<AbstractPoint *>::iterator it=
_nodes.begin();it!=
_nodes.end();it++)
86 if(!(*it)->isSimplyLinkedBeforeAfter(
this))
87 if(!(*it)->isSimplyLinkedAfterNullBefore(
this) && !(*it)->isSimplyLinkedBeforeNullAfter(
this))
102 for(std::list<AbstractPoint *>::iterator it=
_nodes.begin();it!=
_nodes.end();it++)
104 if(!(*it)->isSimplyLinkedBeforeAfter(
this))
119 for(std::list<AbstractPoint *>::iterator it=
_nodes.begin();it!=
_nodes.end();it++)
121 if(!(*it)->isSimplyLinkedAfterNullBefore(
this))
136 for(std::list<AbstractPoint *>::iterator it=
_nodes.begin();it!=
_nodes.end();it++)
138 if(!(*it)->isSimplyLinkedBeforeNullAfter(
this))