概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.change_vision.jude.api.inf.model
インタフェース IElement

    com.change_vision.jude.api.inf.model.IElement

既知の実装クラスの一覧:
  INamedElement, ITaggedValue

public IElement

要素に対するインターフェース。

メソッドの概要
`abstract void` | `addStereotype(String stereotype)` ステレオタイプを追加します。
`abstract IComment[]` | `getComments()` コメントを取得します。
`abstract String` | `getId()` IDを取得します。
`abstract IElement` | `getOwner()` 名前空間を取得します。
`abstract String[]` | `getStereotypes()` ステレオタイプを取得します。
`abstract ITaggedValue[]` | `getTaggedValues()` タグ付き値を取得します。
`abstract String` | `getTypeModifier()` タイプ修飾子を取得します。
`abstract boolean` | `isReadOnly()` 読み取り専用であるか確認します。
`abstract void` | `removeStereotype(String stereotype)` ステレオタイプを削除します。
`abstract void` | `setTypeModifier(String typeModifier)` タイプ修飾子を設定します。

メソッドの詳細

### getId

    public abstract String getId()

  IDを取得します。

  戻り値:
    ID。

### getOwner

    public abstract IElement getOwner()

  名前空間を取得します。

  戻り値:
    名前空間。ない場合nullを返します。

### getComments

    public abstract IComment[] getComments()

  コメントを取得します。

  戻り値:
    コメントの配列。ない場合、長さ0の配列を返します。

### getStereotypes

    public abstract String[] getStereotypes()

  ステレオタイプを取得します。

  戻り値:
    ステレオタイプの配列。ない場合、長さ0の配列を返します。

### removeStereotype

    public abstract void removeStereotype(String stereotype)

  ステレオタイプを削除します。

  パラメータ:
    `stereotype` - ステレオタイプ
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
              PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

        Values:
              例外のエラーメッセージ

### addStereotype

    public abstract void addStereotype(String stereotype)

  ステレオタイプを追加します。

  パラメータ:
    `stereotype` - ステレオタイプ
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
              PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

        Values:
              例外のエラーメッセージ

### getTaggedValues

    public abstract ITaggedValue[] getTaggedValues()

  タグ付き値を取得します。

  戻り値:
    タグ付き値の配列。ない場合、長さ0の配列を返します。

### isReadOnly

    public abstract boolean isReadOnly()

  読み取り専用であるか確認します。

  戻り値:
    true 読み取り専用 / false 読み取り専用ではない

### getTypeModifier

    public abstract String getTypeModifier()

  タイプ修飾子を取得します。

  戻り値:
    タイプ修飾子。

### setTypeModifier

    public abstract void setTypeModifier(String typeModifier)

  タイプ修飾子を設定します。

  パラメータ:
    `typeModifier` - タイプ修飾子
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
               ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
               INVALID_TYPE_MODIFIER_MODEL_ERROR_KEY - タイプ修飾子が設定できないモデルの場合
               BAD_TRANSACTION_KEY - トランザクションエラー
               HAS_EXCEPTION_KEY - 例外が発生した場合

        Values:
               例外のエラーメッセージ

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド