class MAGES::SceneGraph::Node

class Node
{
public:
    // fields

    NodeRef SelfRef;
    BaseActionData Data;
    Vector2 Position;
    object EdCtx;
    PortRef[] inputPorts;
    PortRef[] outputPorts;

    // methods

    bool IsValid();
    void RefreshPorts();
};

// direct descendants

class BaseNode;
class NodeView;