Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / engine / InPort.cxx
index 5adca23f53aca466040f0df5b3aa8b8f3ab6de5c..146099f6bc925b4c7b28b4d9eff0437094fe8865 100644 (file)
@@ -37,6 +37,7 @@ void InPort::edRemoveAllLinksLinkedWithMe() throw(Exception)
         _node->getRootNode()->edRemoveLink(*iter2,this);
     }
   _backLinks.clear();
+  modified();
 }
 
 //! Returns \b physical backlinks \b NOT user backlinks.
@@ -48,11 +49,13 @@ std::set<OutPort *> InPort::edSetOutPort() const
 void InPort::edNotifyReferencedBy(OutPort *fromPort)
 {
   _backLinks.insert(fromPort);
+  modified();
 }
 
 void InPort::edNotifyDereferencedBy(OutPort *fromPort)
 {
   _backLinks.erase(fromPort);
+  modified();
 }
 
 void InPort::getAllRepresentants(std::set<InPort *>& repr) const