Envision
A visual programming IDE for object-oriented languages
Model::CompositeNode Member List

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::CompositeNodeprivatestatic
attributesToRegisterAtInitialization_()Model::CompositeNodeprivatestatic
AUTOMATICALLY_CREATE_MISSING_REQUIRED_ATTRIBUTES_ON_LOAD_Model::CompositeNodeprivatestatic
checkOrCreateMandatoryAttributes(bool useUndoableAction)Model::CompositeNodeprivate
children() const overrideModel::CompositeNodevirtual
clone() const overrideModel::CompositeNodevirtual
comment() constModel::CompositeNodeinline
commentIndexModel::CompositeNodeprivatestatic
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::CompositeNodestatic
extension()Model::CompositeNode
get(const CompositeIndex &attributeIndex) constModel::CompositeNodeinline
get(const QString &attributeName) constModel::CompositeNode
getAllAttributes(bool includeNullValues=false)Model::CompositeNode
getMetaData()Model::CompositeNodestatic
hasAttribute(const QString &attributeName)Model::CompositeNode
indexOf(Node *node) constModel::CompositeNode
indexOf(const QString &nodeName) constModel::CompositeNode
load(PersistentStore &store) overrideModel::CompositeNodevirtual
meta()Model::CompositeNodeinline
meta_Model::CompositeNodeprivate
nextExtensionId_Model::CompositeNodeprivatestatic
registerExtensionId()Model::CompositeNodeinlinestatic
registerNewAttribute(const Attribute &attribute)Model::CompositeNodestatic
registerNewAttribute(AttributeChain &metaData, const QString &attributeName, const QString &attributeType, bool canBePartiallyLoaded, bool isOptional, bool isPersistent)Model::CompositeNodeprotectedstatic
registerNewAttribute(AttributeChain &metaData, const Attribute &attribute)Model::CompositeNodeprotectedstatic
registerNewExtension()Model::CompositeNodeinlinestatic
remove(const CompositeIndex &attributeIndex)Model::CompositeNode
remove(Node *childNode)Model::CompositeNode
remove(QString childNodeName)Model::CompositeNode
removeAllNodes()Model::CompositeNodeprivate
replaceChild(Node *child, Node *replacement) overrideModel::CompositeNodevirtual
save(PersistentStore &store) const overrideModel::CompositeNodevirtual
set(const CompositeIndex &attributeIndex, Node *node)Model::CompositeNode
setComment(Node *node)Model::CompositeNodeinline
setDefault(QString nodeName)Model::CompositeNode
subnodes_Model::CompositeNodeprivate
Super typedefCore::Reflect< Base >protected
topLevelMeta()Model::CompositeNodeprotectedvirtual
~CompositeNode()Model::CompositeNodevirtual