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 | この要素を選択状態を切り替えます。 |