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

com.change_vision.jude.api.inf.model.IERDomain
すべてのスーパーインタフェース:
IElement, IEntity, IHyperlinkOwner, INamedElement
すべての実装されたインタフェース:
IElement, IEntity, IHyperlinkOwner, INamedElement

public IERDomain
extends INamedElement

ERドメインに対するインターフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  IERDomain[] getChildren()
          子ドメインを取得します。
abstract  String getDatatypeName()
          データ型名を取得します。
abstract  String getDefaultValue()
          初期値を取得します。
abstract  String getLengthPrecision()
          長さ/精度を取得します。
abstract  String getLogicalName()
          論理名を取得します。
abstract  String getPhysicalName()
          物理名を取得します。
abstract  boolean isNotNull()
          NOT NULLであるか確認します。
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたメソッド
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility
 
クラス 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
 

メソッドの詳細

getLogicalName

abstract String getLogicalName()
論理名を取得します。

戻り値:
論理名。

getPhysicalName

abstract String getPhysicalName()
物理名を取得します。

戻り値:
物理名。ない場合は空文字を返します。

getDatatypeName

abstract String getDatatypeName()
データ型名を取得します。

戻り値:
データ型名。

getDefaultValue

abstract String getDefaultValue()
初期値を取得します。

戻り値:
初期値。ない場合は空文字を返します。

getLengthPrecision

abstract String getLengthPrecision()
長さ/精度を取得します。

戻り値:
長さ/精度。ない場合は空文字を返します。

isNotNull

abstract boolean isNotNull()
NOT NULLであるか確認します。

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

getChildren

abstract IERDomain[] getChildren()
子ドメインを取得します。

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