+ auto i = this->m_ExposedOutputs.find( name );
+ if( i == this->m_ExposedOutputs.end( ) )
+ {
+ this->m_ExposedOutputs[ name ] =
+ std::pair< std::string, std::string >( filter, filter_output );
+ return( true );
+ }
+ else
+ return( false );
+}
+
+// -------------------------------------------------------------------------
+void cpPlugins::Interface::Workspace::
+HideInput( const std::string& name )
+{
+ auto i = this->m_ExposedInputs.find( name );
+ if( i != this->m_ExposedInputs.end( ) )
+ this->m_ExposedInputs.erase( i );
+}
+
+// -------------------------------------------------------------------------
+void cpPlugins::Interface::Workspace::
+HideOutput( const std::string& name )
+{
+ auto i = this->m_ExposedOutputs.find( name );
+ if( i != this->m_ExposedOutputs.end( ) )
+ this->m_ExposedOutputs.erase( i );