TCS::Connector Node1 TCS::Connector # m_name # m_algorithmName # m_inputNames # m_outputNames # m_inputConnectors # m_algorithm # m_isExecuted # m_executionStatusCode # m_hasInputOverflow # m_hasAmbiguity - m_conntype + Connector() + Connector() + ~Connector() + isInputConnector() + isSortingConnector() + isDecisionConnector() + isCountingConnector() + name() + algorithmName() + inputNames() and 13 more... # setIsExecuted() # setExecutionStatusCode() # inputConnectors() # algorithm() Node2 TCS::CountingConnector - m_count - m_countingAlgorithm - m_triggers - m_outputData + CountingConnector() + ~CountingConnector() + inputConnector() + isCountingConnector() + countingAlgorithm() + countingAlgorithm() + clearOutput() + count() + triggers() + attachOutputData() + output() + outputData() - setAlgorithm() - setFirstOutputBit() Node1->Node2 Node3 TCS::DecisionConnector - m_decision - m_decisionAlgorithm - m_triggers - m_outputData + DecisionConnector() + ~DecisionConnector() + isDecisionConnector() + decisionAlgorithm() + decisionAlgorithm() + clearOutput() + decision() + decision() + triggers() + attachOutputData() + output() + outputData() - setAlgorithm() - setFirstOutputBit() Node1->Node3 Node4 TCS::InputConnector - m_inputTOBType - m_outputData + InputConnector() + ~InputConnector() + inputTOBType() + attachOutputData() + outputData() + clearOutput() Node1->Node4 Node5 TCS::SortingConnector - m_sortingAlgorithm - m_outputData + SortingConnector() + ~SortingConnector() + inputConnector() + inputName() + outputName() + attachOutputData() + outputData() + setAlgorithm() + sortingAlgorithm() + clearOutput() Node1->Node5