bool IsNotExecutable() const {
return !_Executable ; } ;
+ // iterate through ALL links (OutPort-InPort pairs) and check if their types are
+ // compatible - IsCompatible(type1, type2).
+ // Returns true if all are compatible.
+ bool IsLinksCompatible();
+
+ // Returns true if an out-port of type "OutPortType" can be bound with
+ // in-port of type "InPortType". Called from IsLinksCompatible() and Link_Impl::IsValid().
+ bool IsCompatible( const char* OutPortType, const char* InPortType ) const;
+
const CORBA::Any *GetInData( const char *ToNodeName ,
const char *ToParameterName ) ;
const CORBA::Any *GetOutData( const char *FromNodeName ,