Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
virtual | ~CustomizationVisitor () |
Public Member Functions inherited from Model::Visitor< CustomizationVisitor, Model::Node * > | |
virtual | ~Visitor () |
Model::Node * | visit (Node *n) |
virtual Model::Node * | visitChildren (Node *n) |
Static Public Member Functions | |
static void | init (Visualization::VisualizationGroup *customizationGroup) |
static void | onSceneRefresh (Visualization::Scene *scene) |
static void | resetCustomizations () |
static Model::Node * | visitMethod (CustomizationVisitor *v, OOModel::Method *met) |
Static Public Member Functions inherited from Model::Visitor< CustomizationVisitor, Model::Node * > | |
static void | addType (std::function< Model::Node *(CustomizationVisitor *, NodeType *)> f) |
Static Private Attributes | |
static Visualization::VisualizationGroup * | customizationGroup_ {} |
static QList< CommandExpression * > | registeredCommands_ |
Additional Inherited Members | |
Public Types inherited from Model::Visitor< CustomizationVisitor, Model::Node * > | |
using | BaseVisitorType = CustomizationVisitor |
using | VisitFunctionInstance = std::function< Model::Node *(CustomizationVisitor *, Node *)> |
using | VisitorResultType = Model::Node * |
Protected Member Functions inherited from Model::Visitor< CustomizationVisitor, Model::Node * > | |
virtual VisitFunctionInstance | findFunctionForId (int id) |
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
staticprivate |