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

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

    com.change_vision.jude.api.inf.model.INamedElement

すべての実装インタフェース:
  IElement, IHyperlinkOwner

既知の実装クラスの一覧:
  IActivity, IActivityNode, IAssociation, IAttribute, IClass, IClassifierTemplateParameter, IComment, IConstraint, IDataFlow, IDataFlowNode, IDependency, IDiagram, IERAttribute, IERDatatype, IERDomain, IEREntity, IERIndex, IERRelationship, IERSchema, IERSubtypeRelationship, IExtend, IExtentionPoint, IFlow, IGeneralization, IInclude, IInteractionFragment, IInteractionOperand, ILifeline, IMessage, IOperation, IPackage, IParameter, IPartition, IRealization, IStateMachine, ITemplateBinding, ITransition, IUsage, IVertex

public INamedElement
extends IElement, IHyperlinkOwner

名前付き要素に対するインターフェース。

フィールドの概要
`(パッケージプライベート) static String` | `PACKAGE_VISIBILITY`
`(パッケージプライベート) static String` | `PRIVATE_VISIBILITY`
`(パッケージプライベート) static String` | `PROTECTED_VISIBILITY`
`(パッケージプライベート) static String` | `PUBLIC_VISIBILITY`

メソッドの概要
`abstract String` | `getAlias1()` 別名1を取得します。
`abstract String` | `getAlias2()` 別名2を取得します。
`abstract IDependency[]` | `getClientDependencies()` 自要素が依存元となる依存を取得します。
`abstract IConstraint[]` | `getConstraints()` 制約を取得します。
`abstract String` | `getDefinition()` 定義を取得します。
`abstract IDiagram[]` | `getDiagrams()` 図を取得します。
`abstract String` | `getName()` 名前を取得します。
`abstract IDependency[]` | `getSupplierDependencies()` 自要素が依存先となる依存を取得します。
`abstract boolean` | `isPackageVisibility()` 可視性がpackageであるか確認します。
`abstract boolean` | `isPrivateVisibility()` 可視性がprivateであるか確認します。
`abstract boolean` | `isProtectedVisibility()` 可視性がprotectedであるか確認します。
`abstract boolean` | `isPublicVisibility()` 可視性がpublicであるか確認します。
`abstract void` | `setAlias1(String alias1)` 別名1を設定します。
`abstract void` | `setAlias2(String alias2)` 別名2を設定します。
`abstract void` | `setDefinition(String definition)` 定義を設定します。
`abstract void` | `setName(String name)` 名前を設定します。
`abstract void` | `setVisibility(String visibility)` 可視性を設定します。

クラス com.change_vision.jude.api.inf.model.IElement から継承したメソッド
`addStereotype, getComments, getId, getOwner, getStereotypes, getTaggedValues, getTypeModifier, isReadOnly, removeStereotype, setTypeModifier`

クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承したメソッド
`createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks`

フィールドの詳細

### PUBLIC_VISIBILITY

    static final String PUBLIC_VISIBILITY

### PROTECTED_VISIBILITY

    static final String PROTECTED_VISIBILITY

### PACKAGE_VISIBILITY

    static final String PACKAGE_VISIBILITY

### PRIVATE_VISIBILITY

    static final String PRIVATE_VISIBILITY

メソッドの詳細

### getName

    public abstract String getName()

  名前を取得します。

  戻り値:
    名前

### getConstraints

    public abstract IConstraint[] getConstraints()

  制約を取得します。

  戻り値:
    制約の配列。ない場合、長さ0の配列を返します。

### getSupplierDependencies

    public abstract IDependency[] getSupplierDependencies()

  自要素が依存先となる依存を取得します。

  戻り値:
    依存の配列。ない場合、長さ0の配列を返します。

### getClientDependencies

    public abstract IDependency[] getClientDependencies()

  自要素が依存元となる依存を取得します。

  戻り値:
    依存の配列。ない場合、長さ0の配列を返します。

### getDefinition

    public abstract String getDefinition()

  定義を取得します。

  戻り値:
    定義文字列

### isPublicVisibility

    public abstract boolean isPublicVisibility()

  可視性がpublicであるか確認します。

  戻り値:
    true publicです / false publicではありません

### isProtectedVisibility

    public abstract boolean isProtectedVisibility()

  可視性がprotectedであるか確認します。

  戻り値:
    true protectedです / false protectedではありません

### isPrivateVisibility

    public abstract boolean isPrivateVisibility()

  可視性がprivateであるか確認します。

  戻り値:
    true privateです / false privateではありません

### isPackageVisibility

    public abstract boolean isPackageVisibility()

  可視性がpackageであるか確認します。

  戻り値:
    true packageです / false packageではありません

### getDiagrams

    public abstract IDiagram[] getDiagrams()

  図を取得します。

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

### setName

    public abstract void setName(String name)

  名前を設定します。

  パラメータ:
    `name` - 名前
  例外:
    `InvalidEditingException` - 例外が発生した場合

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

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

### setDefinition

    public abstract void setDefinition(String definition)

  定義を設定します。

  パラメータ:
    `definition` - 定義
  例外:
    `InvalidEditingException` - 例外が発生した場合

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

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

### setVisibility

    public abstract void setVisibility(String visibility)

  可視性を設定します。

  例外:
    `InvalidEditingException` - 例外が発生した場合

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

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

### getAlias1

    public abstract String getAlias1()

  別名1を取得します。

  戻り値:
    別名1

### getAlias2

    public abstract String getAlias2()

  別名2を取得します。

  戻り値:
    別名2

### setAlias1

    public abstract void setAlias1(String alias1)

  別名1を設定します。Nullを設定することで別名１を削除できます。

  パラメータ:
    `alias1` - 別名1
  例外:
    `InvalidEditingException` - 例外が発生した場合

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

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

### setAlias2

    public abstract void setAlias2(String alias2)

  別名2を設定します。Nullを設定することで別名2を削除できます。

  パラメータ:
    `alias2` - 別名2
  例外:
    `InvalidEditingException` - 例外が発生した場合

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

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

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