IEditorElement インタフェース
名前空間: NextDesign.Core
説明
エディタ要素へのアクセスオブジェクトです。
所属エリア
名前 | 説明 |
---|---|
エディタ | エディタにアクセスするAPI群です。 |
継承元
名前 | 説明 |
---|---|
IRepresentation | 表現情報へのアクセスオブジェクトです。 |
派生先
名前 | 説明 |
---|---|
ITreeGridNode | ツリーグリッドのノード情報へのアクセスオブジェクトです。 |
IShape | シェイプ情報へのアクセス手段を提供します。 |
IFormElement | フォーム要素情報へのアクセスオブジェクトです。 |
プロパティ
名前 | 説明 |
---|---|
Editor | この要素を保持するエディタ |
ElementDefinition | このエディタ要素のビュー定義 エディタ要素がビュー定義と関連しない場合は null を返します。 |
ElementOwnerRelationship | この要素が対応するモデルと、この要素の親要素が対応するモデルとの関連を取得します。 例えば、次のようなモデル構造に対して モデルA ┗ (関連A-B) ┗ モデルB ダイアグラムエディタ構造では、次のようにマッピングされます。 IDiagram { Model=モデルA } ┗ NodeShape { Model=モデルB, ElementOwnerRelationship=関連A-B } なお、親要素のモデルとの関連を特定できない場合は null を返します。 |
IsSelected | この要素が選択されているか |
Path | このエディタ要素がマッピングしているフィールド(パス) 直接モデルにマッピングしている場合は空文字となります。 |
メソッド
名前 | 説明 |
---|---|
GetValue | このエディタ要素に対応する値を取得します。 このエディタ要素がフィールドに対応する場合、このメソッドの呼び出しは、this.Model.GetField(this.Path) と等価になります。 このエディタ要素がクラスに対応する場合、このメソッドの呼び出しは、this.Model と等価になります。 |
SetSelected | この要素を選択状態を切り替えます。 |