Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Friends
InformationScripting::AddASTPropertiesAsTuples Class Reference
Inheritance diagram for InformationScripting::AddASTPropertiesAsTuples:
InformationScripting::LinearQuery InformationScripting::Query

Public Member Functions

virtual Optional< TupleSetexecuteLinear (TupleSet input) override
 
- Public Member Functions inherited from InformationScripting::LinearQuery
 LinearQuery (Model::Node *target=nullptr)
 
virtual QList< Optional< TupleSet > > execute (QList< TupleSet > input) override
 
- Public Member Functions inherited from InformationScripting::Query
 Query (Model::Node *target=nullptr)
 
virtual ~Query ()=default
 
bool hasInput () const
 
virtual void setHasInput ()
 
Model::Nodetarget () const
 

Static Public Member Functions

static void registerDefaultQueries ()
 

Private Member Functions

 AddASTPropertiesAsTuples (Model::Node *, QStringList)
 

Friends

class QueryRegistry
 

Constructor & Destructor Documentation

◆ AddASTPropertiesAsTuples()

InformationScripting::AddASTPropertiesAsTuples::AddASTPropertiesAsTuples ( Model::Node ,
QStringList   
)
inlineprivate

Member Function Documentation

◆ executeLinear()

Optional< TupleSet > InformationScripting::AddASTPropertiesAsTuples::executeLinear ( TupleSet  input)
overridevirtual

◆ registerDefaultQueries()

void InformationScripting::AddASTPropertiesAsTuples::registerDefaultQueries ( )
static

Friends And Related Function Documentation

◆ QueryRegistry

friend class QueryRegistry
friend