@huukhanhnguyen/model / nodes/KeyedNode
nodes/KeyedNode
hasLabelOf()
hasLabelOf(
node):boolean
True when node.label carries real authored text — vs. still holding the constructor's default sentinel, or having been cleared back to empty.
Parameters
node
any
Returns
boolean
setEnabledOf()
setEnabledOf(
node,expr):void
Set or clear (null/"") the enable expression.
Parameters
node
any
expr
string | null
Returns
void
setKeyOf()
setKeyOf(
node,key,keyType):void
Rename the node model-wide: reserved/builtin/duplicate checks, then rewrite every expression referencing the old key. keyType is the noun in the builtin-key error ("operation"/"Group").
Parameters
node
any
key
string
keyType
string
Returns
void
setLabelOf()
setLabelOf(
node,expr):void
Set or clear (null/"") the label expression.
Parameters
node
any
expr
string | null
Returns
void