com.change_vision.jude.api.inf.model
Interface IMultiplicityRange

com.change_vision.jude.api.inf.model.IMultiplicityRange

public IMultiplicityRange

Interface for Multiplicity Range.


Field Summary
static int UNDEFINED
          No setting.
static int UNLIMITED
          No Upper Limit.
 
Method Summary
abstract  int getLower()
          Get Lower.
abstract  int getUpper()
          Get Upper
abstract  void setLower(int lower)
          Set Lower
abstract  void setUpper(int upper)
          Set Upper
 

Field Detail

UNDEFINED

static final int UNDEFINED
No setting.


UNLIMITED

static final int UNLIMITED
No Upper Limit.

Method Detail

getLower

abstract int getLower()
Get Lower.

Returns:
Lower

getUpper

abstract int getUpper()
Get Upper

Returns:
Upper

setLower

abstract void setLower(int lower)
Set Lower

Parameters:
lower - Lower
Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community. 
      PARAMETER_ERROR_KEY - if a parameter is not set properly.
      READ_ONLY_KEY - if a read-only element is edited.
Values: 
      Error messages for exceptions.

setUpper

abstract void setUpper(int upper)
Set Upper

Parameters:
upper - Upper
Throws:
InvalidEditingException - InvalidEditingException occurs.
Keys: 
      ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community. 
      PARAMETER_ERROR_KEY - if a parameter is not set properly.
      READ_ONLY_KEY - if a read-only element is edited.
Values: 
      Error messages for exceptions.