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

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

public IERDiagram
extends IDiagram

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


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  String getInitialDisplayLevel()
          表示レベル(初期設定)を取得します。
abstract  String getModelType()
          モデルタイプを取得します。
abstract  String getNotation()
          表記を取得します。
abstract  boolean isAlignAttributeItems()
          属性項目の整列であるか確認します。
abstract  void setAlignAttributeItems(boolean isAlignAttributeItems)
          表示レベル(初期設定)かどうか設定します。
abstract  void setInitialDisplayLevel(String initialDisplayLevel)
          表示レベル(初期設定)を設定します。
abstract  void setModelType(String modelType)
          モデルタイプを設定します。
abstract  void setNotation(String notation)
          表記を設定します。
 
クラス com.change_vision.jude.api.inf.model.IDiagram から継承されたメソッド
exportImage, getBoundRect, getPresentations, getProperties, getProperty, getText, setProperties, setProperty
 
クラス 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
 

メソッドの詳細

getNotation

abstract String getNotation()
表記を取得します。

戻り値:
表記 "IDEF1X","IE"

getModelType

abstract String getModelType()
モデルタイプを取得します。

戻り値:
モデルタイプ "Logical Model","Physical Model"

getInitialDisplayLevel

abstract String getInitialDisplayLevel()
表示レベル(初期設定)を取得します。

戻り値:
表示レベル(初期設定) "Entity","Primary Key","Attribute"

isAlignAttributeItems

abstract boolean isAlignAttributeItems()
属性項目の整列であるか確認します。

戻り値:
true 属性項目の整列です / false 属性項目の整列ではありません

setNotation

abstract void setNotation(String notation)
表記を設定します。

パラメータ:
notation - 表記 "IDEF1X","IE"
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setModelType

abstract void setModelType(String modelType)
モデルタイプを設定します。

パラメータ:
modelType - モデルタイプ "Logical Model","Physical Model"
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setInitialDisplayLevel

abstract void setInitialDisplayLevel(String initialDisplayLevel)
表示レベル(初期設定)を設定します。

パラメータ:
initialDisplayLevel - 表示レベル(初期設定) "Entity","Primary Key","Attribute"
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setAlignAttributeItems

abstract void setAlignAttributeItems(boolean isAlignAttributeItems)
表示レベル(初期設定)かどうか設定します。

パラメータ:
isAbstract - 表示レベル(初期設定)の場合、true、表示レベル(初期設定)の場合、false。
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ