maxon.frameworks.graph.GraphModelInterface.MODIFIED

Description

These flags are reported by GraphModelInterface.GetModificationsSince() to tell which properties of the node have changed.

Inheritance diagram

Inheritance

Attributes

maxon.frameworks.graph.GraphModelInterface.MODIFIED.ALL_MASK

maxon.frameworks.graph.GraphModelInterface.MODIFIED.ATTRIBUTE_MASK

Mask to test for attribute changes.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.CHILD_REMOVED

Children of the node have been removed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.COMPLETE

The graph has changed completely.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.CONNECTION_MASK

Mask to test for connection changes of ports.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.DATA_ATTRIBUTE_MASK

Mask to test for changes to attributes belonging to the data model of the graph (non-meta, non-user-state attributes).

maxon.frameworks.graph.GraphModelInterface.MODIFIED.DERIVED_ATTRIBUTE_MASK

Derived attributes of the node have changed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.DIRECT_ATTRIBUTE

Direct non-meta attributes of the node have changed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.DIRECT_ATTRIBUTE_MASK

Mask to test for changes to direct attributes (whether meta or non-meta).

maxon.frameworks.graph.GraphModelInterface.MODIFIED.DIRECT_META_ATTRIBUTE

Direct meta attributes of the node have changed (see GraphAttributeInterface::FLAGS::META).

maxon.frameworks.graph.GraphModelInterface.MODIFIED.INHERITED_ATTRIBUTE

Inherited attributes (derived from left to right) of the node have changed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.INPUT_CONNECTION

Input connections of the port have changed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.NODE_ADDED

The node has been added.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.NODE_MASK

Mask to test for added or removed nodes.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.NONE

No flag.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.OUTPUT_CONNECTION

Output connections of the port have changed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.SPECIAL0

This is set to indicate a special change, the exact meaning is graph-specific.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.SPECIAL1

This is set to indicate a special change, the exact meaning is graph-specific.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.STRUCTURE_MASK

Mask to test for any structural change (changed connections, added or removed nodes).

maxon.frameworks.graph.GraphModelInterface.MODIFIED.SYNTHESIZED_ATTRIBUTE

Synthesized attributes (derived from right to left) of the node have changed.

maxon.frameworks.graph.GraphModelInterface.MODIFIED.USER_STATE_ATTRIBUTE

User state attributes of the node have changed (see GraphAttributeInterface::FLAGS::USER_STATE).

Methods Signature

Methods Definition