Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

関数を使った派生プロパティの作成

関数はオブジェクトの派生プロパティを作成するために使用できます。これらはオブジェクトビューに表示され、拡張ノードラベルに表示され、レイヤースタイルオプションでノードの色を変更するために使用できます。

次の基準を満たす関数は派生プロパティとして使用できます。

  • メソッドがpublicであること。
  • @Functions()デコレータを使用していること。
  • メソッドがFunctionsMapを返すこと。
  • FunctionMapのすべてのキーがオブジェクトであること。
  • FunctionsMapのすべての値がプリミティブまたは各フィールドにプリミティブを持つカスタムタイプであること。
  • メソッドがリリース用にタグ付けされていること。
  • メソッドがオブジェクトセット(ExampleDataRoute[]など)を操作し、単一のオブジェクト(ExampleDataRouteなど)ではないこと。これにより、グラフ上の各オブジェクトに対して関数が個別に呼び出されることがなく、大規模なグラフに対して非常に遅いパフォーマンスが引き起こされることがあります。

例: