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:
2026-10-05 08:16:21 +09:00
co-authored by Claude Opus 5.5
parent d7c35add15
commit 65db845dbb
2 changed files with 9 additions and 3 deletions
+6 -2
View File
@@ -67,6 +67,11 @@
- ポップオーバーでは既定のバリアントを印で示すだけにする。既定の変更とバリアントの追加・削除はデータを変えるので、
表示の切り替えと分けてプロパティ欄や操作ボタンで行う。
### コピー&ペースト
- IDと参照の扱いは [仮決定 T-11](decisions.md#t-11-id)。
- クリップボードのKLE JSONを貼り付けで取り込める。幾何だけを読み、新しいIDを振る(KLE取り込みと同じ経路で、手元のデータとは照合しない)。
## 要検討
### モックで試して決める
@@ -87,8 +92,7 @@
- タブ名と検証結果欄の呼び方。PHY・ELCなどのレイヤー名は設計上の仮称で、画面に出すかどうかは別途決める。
全エディタに共通するので、PHY Editorとは別に扱う。
- コピー&ペースト(モックに無い。未議論)。新しいIDの振り方と他の層からの参照の扱いはデータモデルの問いで、
メインドキュメント側に置くべきものかもしれない。
- 別のプロジェクトへ貼り付けるとき、貼り先に同じIDのProfileがない、またはIDが同じで中身が違う場合の扱い。
## モックの実装上の問題