if ( _DataFlowNode->IsOneOfInLineNodes() ) {
if ( _InputPort ) {
GraphBase::InPort * anInPort = (GraphBase::InPort * ) _DataFlowPort ;
- if ( anInPort->GetOutPort() ) {
- anInPort->GetOutPort()->RemoveInPort( anInPort ) ;
- }
+// if ( anInPort->GetOutPort() ) {
+// anInPort->GetOutPort()->RemoveInPort( anInPort ) ;
+// }
if ( _DataFlowNode->IsOneOfInLineNodes() ) {
_DataFlowNode->DelInPort( _DataFlowPort->PortName() ) ;
if ( _DataFlowNode->IsLoopNode() ) {
_DataFlowNode->CoupledNode()->DelOutPort( _DataFlowPort->PortName() ) ;
}
}
- else {
- }
destroyed = true ;
}
else if ( _DataFlowNode->IsOneOfInLineNodes() && !_DataFlowNode->IsLoopNode() ) {
bool Port_Impl::Input( const CORBA::Any * anAny ) {
beginService( "Port_Impl::Input" );
bool RetVal = false ;
+ MESSAGE( "Port_Impl::Input(CORBA::Any *) : " << _DataFlowNode->Name() << "( "
+ << _DataFlowPort->PortName() << " ) " ) ;
if ( _DataFlowEditor->Graph()->GraphMacroLevel() == 0 ) {
if ( _InputPort && _DataFlowEditor->IsEditing() ) {
RetVal = true ;