The minimal content for an object to participate in the system. This is mixed into every model. Note that this does not support children. Use BaseAssembly or BaseNode to support children.
Rules
children: | All children of this model. Note this rule cannot be overridden. It returns children even if they have been hidden from display. This does not return children which are instances of [[NullDesign]]. The order of this list is not guaranteed to be consistent from release to release. |
design: | The Design object (not the name) for this model. |
designName: | The name of the Design which this model is an instance of. |
inTree: | Set to false if you do not want this model to appear in the model tree. It will still exist. |
index: | The numeric 0-based index of this child in its group. |
name: | The name of this model. |
nha: | The Next Higher Assembly. This ignores 'Group' levels. |
parent: | The immediate parent of this model. Use nha instead for 'normal' usage. |
realChildren: | Returns the actual children of this node, filtering out intermediate 'Group' level nodes. |
refChain: | The canonical reference chain from the world to this model. |
Example: | 'world.geometry_examples.arc_line.arc_ltop' ; |
suppressUpdate: | If true, automatic updates on this branch will be prevented. |
treeLabel: | The text to be used for this model in the model tree. |
update: | The standard update driver. |
Mixins
<None>
PARAMETER RULE NAME |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
---|---|---|---|---|
inTree |
boolean |
true |
Assembly |
Cached |
suppressUpdate |
boolean |
false |
Assembly |
Cached |
treeLabel |
string |
this[R.symbols.name] |
Assembly |
Cached |