|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| PositionExtension (::Model::CompositeNode *self, const QVector< ::Model::CompositeIndex > &extensionAttributes) | |
| void | setX (const int &val) |
| void | setXNode (Model::Integer *node) |
| void | setY (const int &val) |
| void | setYNode (Model::Integer *node) |
| int | x () const |
| Model::Integer * | xNode () const |
| int | y () const |
| Model::Integer * | yNode () const |
Static Public Member Functions | |
| template<typename T > | |
| static void | extendNode (QVector< Model::CompositeIndex > &extensionAttributes) |
| static int | extensionId () |
| static void | registerExtension () |
Static Private Member Functions | |
| static int | addAttributeToRegister_ (::Model::Attribute attribute) |
| static QList< ::Model::Attribute > & | attributesToRegister_ () |
Private Attributes | |
| const QVector< ::Model::CompositeIndex > & | attr_ |
| ::Model::CompositeNode * | self_ |
Static Private Attributes | |
| static int | extensionId_ = -1 |
| static int | xIndex = PositionExtension ::addAttributeToRegister_( ::Model::Attribute{"_ext_" "PositionExtension" "_" "x", "Integer", false , false , true }) |
| static int | yIndex = PositionExtension ::addAttributeToRegister_( ::Model::Attribute{"_ext_" "PositionExtension" "_" "y", "Integer", false , false , true }) |
| TestNodes::PositionExtension::PositionExtension | ( | ::Model::CompositeNode * | self, |
| const QVector< ::Model::CompositeIndex > & | extensionAttributes | ||
| ) |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
staticprivate |
|
private |
|
staticprivate |
|
staticprivate |