addBaseEdgesFor(OOModel::Class *childClass, NamedProperty &classNode, TupleSet &ts) | InformationScripting::AstQuery | private |
addCallInformation(TupleSet &ts, OOModel::Method *method, QList< OOModel::Method * > callees) | InformationScripting::AstQuery | privatestatic |
addNodesForWhich(TupleSet &ts, Predicate holds, Model::Node *from=nullptr) | InformationScripting::AstQuery | private |
addNodesOfType(TupleSet &ts, const Model::SymbolMatcher &matcher, Model::Node *from=nullptr, bool topLevelNodeOnly=false) | InformationScripting::AstQuery | private |
arguments_ | InformationScripting::AstQuery | private |
AstQuery(Model::Node *target, QStringList args, ExecuteFunction exec, std::vector< ArgumentRule > argumentRules={}) | InformationScripting::AstQuery | private |
attribute(TupleSet input) | InformationScripting::AstQuery | private |
ATTRIBUTE_NAME_NAMES | InformationScripting::AstQuery | privatestatic |
baseClassesQuery(TupleSet input) | InformationScripting::AstQuery | private |
callGraph(TupleSet input) | InformationScripting::AstQuery | private |
defintionsQuery(TupleSet input) | InformationScripting::AstQuery | private |
exec_ | InformationScripting::AstQuery | private |
execute(QList< TupleSet > input) override | InformationScripting::LinearQuery | virtual |
ExecuteFunction typedef | InformationScripting::AstQuery | private |
executeLinear(TupleSet input) override | InformationScripting::AstQuery | virtual |
genericQuery(TupleSet input) | InformationScripting::AstQuery | private |
hasInput() const | InformationScripting::Query | inline |
hasInput_ | InformationScripting::Query | private |
LinearQuery(Model::Node *target=nullptr) | InformationScripting::LinearQuery | |
matchesExpectedType(Model::Node *node, Model::Node::SymbolType symbolType, const QString &expectedType, const QStringList &args) | InformationScripting::AstQuery | privatestatic |
NAME_ARGUMENT_NAMES | InformationScripting::AstQuery | privatestatic |
nameQuery(TupleSet input, QString name) | InformationScripting::AstQuery | private |
NODES_ARGUMENT_NAMES | InformationScripting::AstQuery | privatestatic |
NODETYPE_ARGUMENT_NAMES | InformationScripting::AstQuery | privatestatic |
outputAsAST(TupleSet &tupleSet, const QString &relationName, const QStringList &keepProperties) | InformationScripting::AstQuery | private |
Query(Model::Node *target=nullptr) | InformationScripting::Query | inline |
QueryRegistry class | InformationScripting::AstQuery | friend |
registerDefaultQueries() | InformationScripting::AstQuery | static |
RELATION_ARGUMENT_NAMES | InformationScripting::AstQuery | privatestatic |
setHasInput() | InformationScripting::Query | inlinevirtual |
target() const | InformationScripting::Query | inline |
target_ | InformationScripting::Query | private |
TOP_LEVEL_ARGUMENT_NAMES | InformationScripting::AstQuery | privatestatic |
toParentType(TupleSet input) | InformationScripting::AstQuery | private |
typeFilter(TupleSet input) | InformationScripting::AstQuery | private |
typeQuery(TupleSet input, QString type) | InformationScripting::AstQuery | private |
usagesQuery(TupleSet input) | InformationScripting::AstQuery | private |
~Query()=default | InformationScripting::Query | virtual |