26 using namespace YACS::ENGINE;
 
   47   represented.insert((
OutPort *)
this);
 
   58     throw Exception(
"ComposedNode::edRemoveLink : unexisting link");
 
   59   vector<DataPort *> 
ret;
 
   67   pair<OutPort *,OutPort *> currentPortO(
this,
this);
 
   68   ret.push_back(currentPortO.first);
 
   69   while(iterS!=lwstCmnAnctr)
 
   71       iterS->
getDelegateOf(currentPortO, end, allAscendanceOfNodeEnd);
 
   72       if(currentPortO.first!=ret.back())
 
   73         ret.push_back(currentPortO.first);
 
   79   while(iterS!=lwstCmnAnctr)
 
   81       vector<DataPort *>::iterator iter2;
 
   82       iterS->
getDelegateOf(currentPortI, 
this, allAscendanceOfNodeStart);
 
   83       if(currentPortI!=ret.back())
 
   86           ret.push_back(currentPortI);
 
   90   vector<DataPort *>::iterator iter=ret.end(); iter-=
i;
 
   91   reverse(iter,ret.end());