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

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

public IPartition
extends INamedElement

パーティションに対するインタフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  IActivityNode[] getActivityNodes()
          アクティビティノードを取得します。
abstract  IPartition getNextPartition()
          右または下のパーティションを取得します。
abstract  IPartition getPreviousPartition()
          左または上のパーティションを取得します。
abstract  IPartition[] getSubPartitions()
          子パーティションを図上の順番で取得します。
abstract  IPartition getSuperPartition()
          親パーティションを取得します。
abstract  boolean isHorizontal()
          パーティションの方向が横かどうか確認します。
 
クラス 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
 

メソッドの詳細

getSuperPartition

abstract IPartition getSuperPartition()
親パーティションを取得します。

戻り値:
親パーティション。ない場合nullを返します。

getSubPartitions

abstract IPartition[] getSubPartitions()
子パーティションを図上の順番で取得します。

戻り値:
パーティション配列。ない場合、長さ0の配列を返します。

getActivityNodes

abstract IActivityNode[] getActivityNodes()
アクティビティノードを取得します。

戻り値:
アクティビティノード配列。ない場合、長さ0の配列を返します。

isHorizontal

abstract boolean isHorizontal()
パーティションの方向が横かどうか確認します。

戻り値:
true 横のパーティションです / false 縦のパーティションです

getPreviousPartition

abstract IPartition getPreviousPartition()
左または上のパーティションを取得します。

戻り値:
縦のパーティショの場合、上のパーティションを返します。上にパーティションがない場合、nullを返します。
横のパーティションの場合、左のパーティションを返します。左にパーティションがない場合、nullを返します。

getNextPartition

abstract IPartition getNextPartition()
右または下のパーティションを取得します。

戻り値:
縦のパーティショの場合、下のパーティションを返します。下にパーティションがない場合、nullを返します。
横のパーティションの場合、右のパーティションを返します。右にパーティションがない場合、nullを返します。