com.change_vision.jude.api.inf.presentation
インタフェース IValueCell

com.change_vision.jude.api.inf.presentation.IValueCell
すべてのスーパーインタフェース:
ICell, IEntity, IHyperlinkOwner, IPresentation
すべての実装されたインタフェース:
ICell, IEntity, IHyperlinkOwner, IPresentation

public IValueCell
extends ICell

CRUDの値のセルに対するインターフェース。


メソッドの概要
abstract  Color getColor()
          色を取得します。
abstract  String getValue()
          値を取得します。
abstract  boolean isCreate()
          Createであるか確認します。
abstract  boolean isDelete()
          Deleteであるか確認します。
abstract  boolean isRead()
          Readであるか確認します。
abstract  boolean isUpdate()
          Updateであるか確認します。
abstract  void setColor(Color color)
          色を設定します。
abstract  void setCreate(boolean isCreate)
          Createかどうか設定します。
abstract  void setDelete(boolean isDelete)
          Deleteかどうか設定します。
abstract  void setRead(boolean isRead)
          Readかどうか設定します。
abstract  void setUpdate(boolean isUpdate)
          Updateかどうか設定します。
 
クラス com.change_vision.jude.api.inf.presentation.IPresentation から継承されたメソッド
getDepth, getDiagram, getID, getLabel, getModel, getProperties, getProperty, getType, setLabel, setProperties, setProperty
 
クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

メソッドの詳細

getValue

abstract String getValue()
値を取得します。

戻り値:
値の文字列。ない場合、空文字列("")を返します。

isCreate

abstract boolean isCreate()
Createであるか確認します。

戻り値:
true "C"が指定されている場合 / false "C"が指定されていない場合

isRead

abstract boolean isRead()
Readであるか確認します。

戻り値:
true "R"が指定されている場合 / false "R"が指定されていない場合

isUpdate

abstract boolean isUpdate()
Updateであるか確認します。

戻り値:
true "U"が指定されている場合 / false "U"が指定されていない場合

isDelete

abstract boolean isDelete()
Deleteであるか確認します。

戻り値:
true "D"が指定されている場合 / false "D"が指定されていない場合

getColor

abstract Color getColor()
色を取得します。

戻り値:
色。設定していない場合はNULLを返します。

setCreate

abstract void setCreate(boolean isCreate)
Createかどうか設定します。

パラメータ:
isCreate - true Create / false Createでない。
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setRead

abstract void setRead(boolean isRead)
Readかどうか設定します。

パラメータ:
isRead - true Read / false Readでない。
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setUpdate

abstract void setUpdate(boolean isUpdate)
Updateかどうか設定します。

パラメータ:
isUpdate - true Update / false Updateでない。
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setDelete

abstract void setDelete(boolean isDelete)
Deleteかどうか設定します。

パラメータ:
isDelete - true Delete / false Deleteでない。
例外:
InvalidEditingException - 例外が発生した場合
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 
      BAD_TRANSACTION_KEY - トランザクションエラー 
      HAS_EXCEPTION_KEY - 例外が発生した場合 
      READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values: 
      例外のエラーメッセージ

setColor

abstract void setColor(Color color)
色を設定します。

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