私はカスタマイズされたDataSourceを実装中です。私は逐次化のメカニズムを変更しているので、プロジェクトを再起動すると、入力データツリー内の多くの古いオブジェクトエントリ(データソースからオブジェクトを読み取ることができませんでした)が発生します。これらのオブジェクトを入力ツリーから削除するには、通常の削除機能はこれらのオブジェクトでは機能しません。古くなったオーシャンオブジェクトを削除するには
答えて
Oceanは、ソフトウェア製品用のプラグインをビルドするためのSchlumbergerによってプラットフォームが作られています。特に、地質学モデリングプログラムのPetrelです。
入力ツリーからオブジェクトを除去するために、私はコードがかもしれないと思うとおり:
Slb.Ocean.Petrel.PetrelProject.PrimaryProject.Extensions.Remove(objectToRemove);
SLBのトレーニングコースによると、あなたがカスタマイズしたオブジェクトを追加するために、反対(Extensions.Add()
)を行います木。
私がこれを投稿した後に思い出したことは、あなたのオブジェクトにIDeletableインターフェイスを実装させることによって、オブジェクトを明示的に削除可能にすることができることです。あなたはactaullyインターフェイスメソッドの中で何かを行う必要はありません。あなたがそれらを持っている限り、海洋は実際の削除を処理します。しかし、あなたが返すオブジェクトをインスタンス化する必要があります。ただし、argをtrueに設定してDeletableInfoから返します。 – Aaron
また、Petrelユーザーインターフェイスを介して解決策があります。オブジェクトを解決しようとしているコンポーネントが一切ロードされていないことを確認してください(モジュールをロードしないようにPetrelの設定を変更し、プロービング・パスから削除してください)。
これらのオブジェクトが完全に不明で解決できない場合は、マウスの右ボタンで削除オプションが表示されます。削除を実行するとツリーから項目が削除されます。
オブジェクトのシリアル化(およびアップグレード)の一般的な処理については、Ocean.chmヘルプファイルのセクションSlb.Ocean.Petrel.Data名前空間を参照してください。ここでさらにヒントやサービスを見つけることができます。
- 1. 古くなったgitブランチを修正するには-r(ファントムgitブランチを削除する)?ローカル
- 2. S3で古いファイルを削除または削除する方法は?
- 3. オンラインチャット:ASPリモートスクリプトは古くなった
- 4. 古いデータを弾性検索から削除または削除する
- 5. KMLファイルを削除して古いKMLファイルを削除する
- 6. mongodb古いチャットを削除
- 7. elasticsearchで古いインデックスを削除する
- 8. 古い図を描き、削除する
- 9. SQLite古いデータを削除する
- 10. Python - 古いファイルを削除する
- 11. コンソールの古いブランチを削除する
- 12. ログで古いディレクトリを削除する
- 13. git-svnを使用して削除をコミットできません:あなたのファイルまたはディレクトリはおそらく古くなっています
- 14. ブートストラップ2 - 古くなったコンテンツ?
- 15. リンク先が古くなった
- 16. Delphi 7は古い古くなったフォームを使い続けています
- 17. jQueryで要素をゆっくりと削除するには?
- 18. 古いパッケージをリポジトリから削除するには?
- 19. 古いSVNリビジョンを削除するには
- 20. ルアで古くなったC++リファレンスを検出する
- 21. Silverlightで古くなったWCF応答をドロップする
- 22. OkHttp Androidの古くなった時間を設定するには?
- 23. Objectifyでキャッシュから古くなったデータを取得するには?
- 24. C++ 11のconstexprは、古くなったテンプレートのメタプログラミングですか?
- 25. git filter-branchは切断された履歴につながった:古いコミットを取り除く方法?
- 26. スクロール後にUICollectionViewが古いセルを削除しない
- 27. File.GetLastWriteTimeが「古くなった」値を返すようです
- 28. 古いバージョンのruby gemを削除/アンインストール
- 29. cmdスクリプト:古い、増分、コピーを削除
- 30. Nutch-古いセグメントを削除する方法は?
オーシャンとは何ですか? – leppie