Salome HOME
Fix for bug IPAL9558 : Maintainance Mandrake porting: black rectangle in table view.
[modules/superv.git] / src / GraphBase / DataFlowBase_Port.cxx
index 14a89f54232cb49f538d9f56a6826dc2cce01422..7a6e685570776fbee2853365dcdccb638eaebec5 100644 (file)
@@ -192,6 +192,9 @@ ostream & operator<< (ostream & f ,const SUPERV::KindOfPort & s ) {
   case SUPERV::GOTOParameter :
     f << "GOTOParameter";
     break;
+  case SUPERV::DataStreamParameter :
+    f << "DataStreamParameter";
+    break;
   default :
     f << "UnknownKindOfPort";
     break;
@@ -200,3 +203,46 @@ ostream & operator<< (ostream & f ,const SUPERV::KindOfPort & s ) {
   return f;
 }
 
+ostream & operator<< (ostream & f ,const SALOME_ModuleCatalog::DataStreamDependency & s ) {
+  switch (s) {
+  case SALOME_ModuleCatalog::DATASTREAM_UNDEFINED :
+    f << "DATASTREAM_UNDEFINED";
+    break;
+  case SALOME_ModuleCatalog::DATASTREAM_TEMPORAL :
+    f << "DATASTREAM_TEMPORAL";
+    break;
+  case SALOME_ModuleCatalog::DATASTREAM_ITERATIVE :
+    f << "DATASTREAM_ITERATIVE";
+    break;
+  default :
+    f << "DATASTREAM_?";
+    break;
+  }
+
+  return f;
+}
+
+ostream & operator<< (ostream & f ,const StatusOfPort & s ) {
+  switch (s) {
+  case NotConnected :
+    f << "NotConnected";
+    break;
+  case PortConnected :
+    f << "PortConnected";
+    break;
+//  case PortAndDataConnected :
+//    f << "PortAndDataConnected";
+//    break;
+  case DataConnected :
+    f << "DataConnected";
+    break;
+  case ExternConnected :
+    f << "ExternConnected";
+    break;
+  default :
+    f << "UnknownStatusOfPort";
+    break;
+  }
+
+  return f;
+}