provisional: コピー&ペーストのIDと参照の扱いを仮決定に足す
- 複製の範囲の中で閉じた参照(VariantGroupのdefault)は新しいIDへ付け替える - 複製したキーはIDXに登録せず未登録のままにする。MAPの割り当ても当面複製しない - 同じプロジェクト内のカット&ペーストはreparentとして扱い、IDと参照を保つ - PHY Editorではクリップボードの KLE JSON を貼り付けで取り込めるようにする - 別のプロジェクトへ貼るときのProfileの扱いは問いとして残す Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Jmj4oW3phJrVNNcjMVqo8Q
This commit is contained in:
@@ -127,7 +127,9 @@ type ProjectFile = {
|
||||
|
||||
新規ノードは種別の接頭辞 + ランダム文字列(`key-`, `cl-`, `cmp-`, `vg-`, `v-` + `crypto.randomUUID()` の先頭12桁)。
|
||||
プロファイル・提供者・LEDチェーンも同じ規則。PHY内の全ノードでIDを一意にする。
|
||||
移動・並べ替え・reparentではIDを変えない。複製は配下も含めて新しいIDにし、ELC・MAP・IDXへの参照は複製しない。
|
||||
移動・並べ替え・reparentではIDを変えない。複製(コピー&ペーストを含む)は配下も含めて新しいIDにし、ELC・MAP・IDXへの参照は複製しない。
|
||||
複製した範囲の中で閉じた参照(VariantGroupの `default`)は新しいIDへ付け替える。複製したキーはIDXの末尾へ足さず、未登録のままにする。
|
||||
同じプロジェクト内のカット&ペーストはreparentとして扱い、IDと参照を保つ(削除+複製にすると T-15 で参照が消える)。
|
||||
KLEの取り込みは毎回新しいIDを振る。
|
||||
|
||||
### T-12 phyReference
|
||||
|
||||
Reference in New Issue
Block a user