|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
com.change_vision.jude.api.inf.model.INamedElement
public INamedElement
名前付き要素に対するインターフェース。
| フィールドの概要 | |
|---|---|
(package private) static String |
PACKAGE_VISIBILITY
|
(package private) static String |
PRIVATE_VISIBILITY
|
(package private) static String |
PROTECTED_VISIBILITY
|
(package private) static String |
PUBLIC_VISIBILITY
|
| メソッドの概要 | |
|---|---|
abstract String |
getAlias1()
別名1を取得します。 |
abstract String |
getAlias2()
別名2を取得します。 |
abstract IDependency[] |
getClientDependencies()
自要素が依存元となる依存を取得します。 |
abstract IRealization[] |
getClientRealizations()
自クラスが実現元となる実現を取得します。 |
abstract IUsage[] |
getClientUsages()
自クラスが使用依存元となる使用依存を取得します。 |
abstract IConstraint[] |
getConstraints()
制約を取得します。 |
abstract String |
getDefinition()
定義を取得します。 |
abstract IDiagram[] |
getDiagrams()
図を取得します。 |
abstract String |
getFullName(String namespaceSeparator)
このモデル要素の名前空間を含む完全な名前を返します。 |
abstract String |
getFullNamespace(String namespaceSeparator)
このモデル要素が属す名前空間の完全な表記を返します。 |
abstract String |
getName()
名前を取得します。 |
abstract IDependency[] |
getSupplierDependencies()
自要素が依存先となる依存を取得します。 |
abstract IRealization[] |
getSupplierRealizations()
自クラスが実現先となる実現を取得します。 |
abstract IUsage[] |
getSupplierUsages()
自クラスが使用依存先となる使用依存を取得します。 |
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, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValues, getTypeModifier, hasStereotype, hasStereotype, isReadOnly, removeStereotype, setTypeModifier |
| クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド |
|---|
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks |
| フィールドの詳細 |
|---|
static final String PUBLIC_VISIBILITY
static final String PROTECTED_VISIBILITY
static final String PACKAGE_VISIBILITY
static final String PRIVATE_VISIBILITY
| メソッドの詳細 |
|---|
abstract String getName()
abstract IConstraint[] getConstraints()
abstract IDependency[] getSupplierDependencies()
abstract IRealization[] getSupplierRealizations()
abstract IUsage[] getSupplierUsages()
abstract IDependency[] getClientDependencies()
abstract IRealization[] getClientRealizations()
abstract IUsage[] getClientUsages()
abstract String getDefinition()
abstract boolean isPublicVisibility()
abstract boolean isProtectedVisibility()
abstract boolean isPrivateVisibility()
abstract boolean isPackageVisibility()
abstract IDiagram[] getDiagrams()
abstract void setName(String name)
name - 名前
InvalidEditingException - 例外が発生した場合
Keys:
ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージabstract void setDefinition(String definition)
definition - 定義
InvalidEditingException - 例外が発生した場合
Keys:
ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージabstract void setVisibility(String visibility)
visibility: - public, protected, package, private
InvalidEditingException - 例外が発生した場合
Keys:
ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージabstract String getAlias1()
abstract String getAlias2()
abstract void setAlias1(String alias1)
alias1 - 別名1
InvalidEditingException - 例外が発生した場合
Keys:
ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
INVALID_ALIAS_MODEL_ERROR_KEY - 別名が設定できないモデルの場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージabstract void setAlias2(String alias2)
alias2 - 別名2
InvalidEditingException - 例外が発生した場合
Keys:
ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
INVALID_ALIAS_MODEL_ERROR_KEY - 別名が設定できないモデルの場合
BAD_TRANSACTION_KEY - トランザクションエラー
HAS_EXCEPTION_KEY - 例外が発生した場合
READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合
Values:
例外のエラーメッセージabstract String getFullName(String namespaceSeparator)
namespaceSeparator - 名前空間の区切り文字(例: "::", "/", ".")
getFullNamespace(String),
IElement.getOwner()abstract String getFullNamespace(String namespaceSeparator)
namespaceSeparator - 名前空間の区切り文字(例: "::", "/", ".")
IElement.getOwner()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||