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 |