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

Public Member Functions

 NodePropertyAdder (const QString &propertyName, Property value)
 
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
 

Private Attributes

QString name_
 
Property value_ {}
 

Constructor & Destructor Documentation

◆ NodePropertyAdder()

InformationScripting::NodePropertyAdder::NodePropertyAdder ( const QString &  propertyName,
Property  value 
)

Member Function Documentation

◆ execute()

QList< Optional< TupleSet > > InformationScripting::NodePropertyAdder::execute ( QList< TupleSet input)
overridevirtual

Member Data Documentation

◆ name_

QString InformationScripting::NodePropertyAdder::name_
private

◆ value_

Property InformationScripting::NodePropertyAdder::value_ {}
private