dnai::interfaces::IInstruction Class Referenceabstract

#include <iinstruction.h>

Collaboration diagram for dnai::interfaces::IInstruction:
Collaboration graph

Public Member Functions

virtual ~IInstruction ()=default
 
virtual const QList< models::Entity * > & inputs () const =0
 
virtual bool setInputs (const QList< models::Entity * > &inputs)=0
 
virtual const QList< models::Entity * > & outputs () const =0
 
virtual bool setOutputs (const QList< models::Entity * > &outputs)=0
 
virtual models::gui::FlowflowIn () const =0
 
virtual bool setFlowIn (models::gui::Flow *flow)=0
 
virtual models::gui::FlowflowOut () const =0
 
virtual bool setFlowOut (models::gui::Flow *flow)=0
 

Constructor & Destructor Documentation

virtual dnai::interfaces::IInstruction::~IInstruction ( )
virtualdefault

Member Function Documentation

virtual models::gui::Flow* dnai::interfaces::IInstruction::flowIn ( ) const
pure virtual
virtual models::gui::Flow* dnai::interfaces::IInstruction::flowOut ( ) const
pure virtual
virtual const QList<models::Entity*>& dnai::interfaces::IInstruction::inputs ( ) const
pure virtual
virtual const QList<models::Entity*>& dnai::interfaces::IInstruction::outputs ( ) const
pure virtual
virtual bool dnai::interfaces::IInstruction::setFlowIn ( models::gui::Flow flow)
pure virtual
virtual bool dnai::interfaces::IInstruction::setFlowOut ( models::gui::Flow flow)
pure virtual
virtual bool dnai::interfaces::IInstruction::setInputs ( const QList< models::Entity * > &  inputs)
pure virtual
virtual bool dnai::interfaces::IInstruction::setOutputs ( const QList< models::Entity * > &  outputs)
pure virtual

The documentation for this class was generated from the following file: