return _OutPort ; } ;
OutPort * GetOutPort() const {
return _OutPort ; } ;
- bool IsConnected() const ;
+ const StatusOfPort PortStatus() const ;
+ bool IsNotConnected() const ;
+// bool IsConnected() const ;
+ bool IsPortConnected() const ;
bool IsDataConnected() const ;
+ bool IsExternConnected() const ;
bool AddOutPort( OutPort * anOutPort ) {
if ( _OutPort )
return false ;
return true ;
}
return false ; } ;
- bool RemoveOutPort() {
- if ( _OutPort == NULL )
- return false ;
- _OutPort = NULL ;
- return RemoveCoords() ; } ;
+ bool RemoveOutPort() ;
void StringValue(ostream & f ) const ;
ostream & operator<< (ostream &,const GraphBase::InPort &);
+ostream & operator<< (ostream &,const SUPERV::GraphState &);
+
#endif