class cymel.core.cyobjects.reference.Reference¶
- class cymel.core.cyobjects.reference.Reference(*args, **kwargs)¶
ベースクラス:
Node
reference ノードタイプラッパークラス。
固定引数無しでのクラスインスタンス生成時のノード生成をサポート。
Methods:
associatedNamespace
の別名。関連付けられたネームスペースを得る。
byFilename
(fname[, all])解決済みのファイル名からリファレンスノードを得る。
children
()子リファレンスノードのリストを得る。
containsNode
(node)指定ノードを含んでいるかどうか。
containsNodeExactly
(node)指定ノードを直接含んでいるかどうか。
editAttrs
([command, fail, success])編集コマンドのアトリビュート名リストを得る。
editNodes
([command, fail, success])編集コマンドのノードリストを得る。
editPlugs
([command, fail, success])編集コマンドのプラグリストを得る。
editStrings
([command, fail, success, namespace])編集コマンドリストを得る。
fileName
([unresolved, withoutPath, ...])filename
の別名。filename
([unresolved, withoutPath, ...])ファイル名を得る。
リファレンスをインポートする。
リファレンス編集ファイル (editMA や editMB) かどうか。
isLoaded
()リファレンスがロードされているかどうか。
isLocked
()ロックされているかどうか。
リファレンスがロックされているかどうか。
isRoot
()ルートリファレンスノードかどうか。
リファレンス階層を幅優先反復する。
リファレンス階層を深さ優先反復する。
load
()ロードする。
lockReference
([val])リファレンスをロック、又はアンロックする。
nodes
()含まれているノードのリストを得る。
parent
()親リファレンスノードを得る。
parent
の別名。リファレンスを削除する。
root
()ルートリファレンスノードを得る。
unload
()アンロードする。
リファレンスをアンロックする。
Methods Details:
- associatedNS()¶
associatedNamespace
の別名。
- classmethod byFilename(fname, all=False)¶
解決済みのファイル名からリファレンスノードを得る。
- editAttrs(command=None, fail=False, success=True)¶
編集コマンドのアトリビュート名リストを得る。
- editNodes(command=None, fail=False, success=True)¶
編集コマンドのノードリストを得る。
可能な限り cymel のノードオブジェクトが返されるが、 見つからない場合は文字列のまま返される。
- editPlugs(command=None, fail=False, success=True)¶
編集コマンドのプラグリストを得る。
可能な限り cymel のプラグオブジェクトが返されるが、 見つからない場合は文字列のまま返される。
- editStrings(command=None, fail=False, success=True, namespace=True)¶
編集コマンドリストを得る。
- filename(unresolved=False, withoutPath=False, withoutCopyNumber=False)¶
ファイル名を得る。
- importReference()¶
リファレンスをインポートする。
- load()¶
ロードする。
- removeReference()¶
リファレンスを削除する。
- unload()¶
アンロードする。
- unlockReference()¶
リファレンスをアンロックする。