Envision
A visual programming IDE for object-oriented languages
|
This is the complete list of members for Model::CompositeNode, including all inherited members.
addAttributeToInitialRegistrationList_(CompositeIndex &index, const QString &attributeName, const QString &attributeType, bool canBePartiallyLoaded, bool isOptional, bool isPersistent) | Model::CompositeNode | privatestatic |
attributesToRegisterAtInitialization_() | Model::CompositeNode | privatestatic |
AUTOMATICALLY_CREATE_MISSING_REQUIRED_ATTRIBUTES_ON_LOAD_ | Model::CompositeNode | privatestatic |
checkOrCreateMandatoryAttributes(bool useUndoableAction) | Model::CompositeNode | private |
children() const override | Model::CompositeNode | virtual |
clone() const override | Model::CompositeNode | virtual |
comment() const | Model::CompositeNode | inline |
commentIndex | Model::CompositeNode | privatestatic |
CompositeNode(Node *parent, AttributeChain &metaData) | Model::CompositeNode | |
CompositeNode(Node *parent, PersistentStore &store, bool partialHint, AttributeChain &metaData) | Model::CompositeNode | |
CompositeNode(Node *parent=nullptr) | Model::CompositeNode | |
CompositeNode(Node *parent, PersistentStore &store, bool partialHint) | Model::CompositeNode | |
CompositeNode(const CompositeNode &other) | Model::CompositeNode | |
createDefaultInstance(Node *parent) | Model::CompositeNode | static |
extension() | Model::CompositeNode | |
get(const CompositeIndex &attributeIndex) const | Model::CompositeNode | inline |
get(const QString &attributeName) const | Model::CompositeNode | |
getAllAttributes(bool includeNullValues=false) | Model::CompositeNode | |
getMetaData() | Model::CompositeNode | static |
hasAttribute(const QString &attributeName) | Model::CompositeNode | |
indexOf(Node *node) const | Model::CompositeNode | |
indexOf(const QString &nodeName) const | Model::CompositeNode | |
load(PersistentStore &store) override | Model::CompositeNode | virtual |
meta() | Model::CompositeNode | inline |
meta_ | Model::CompositeNode | private |
nextExtensionId_ | Model::CompositeNode | privatestatic |
registerExtensionId() | Model::CompositeNode | inlinestatic |
registerNewAttribute(const Attribute &attribute) | Model::CompositeNode | static |
registerNewAttribute(AttributeChain &metaData, const QString &attributeName, const QString &attributeType, bool canBePartiallyLoaded, bool isOptional, bool isPersistent) | Model::CompositeNode | protectedstatic |
registerNewAttribute(AttributeChain &metaData, const Attribute &attribute) | Model::CompositeNode | protectedstatic |
registerNewExtension() | Model::CompositeNode | inlinestatic |
remove(const CompositeIndex &attributeIndex) | Model::CompositeNode | |
remove(Node *childNode) | Model::CompositeNode | |
remove(QString childNodeName) | Model::CompositeNode | |
removeAllNodes() | Model::CompositeNode | private |
replaceChild(Node *child, Node *replacement) override | Model::CompositeNode | virtual |
save(PersistentStore &store) const override | Model::CompositeNode | virtual |
set(const CompositeIndex &attributeIndex, Node *node) | Model::CompositeNode | |
setComment(Node *node) | Model::CompositeNode | inline |
setDefault(QString nodeName) | Model::CompositeNode | |
subnodes_ | Model::CompositeNode | private |
Super typedef | Core::Reflect< Base > | protected |
topLevelMeta() | Model::CompositeNode | protectedvirtual |
~CompositeNode() | Model::CompositeNode | virtual |