|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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, 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()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |