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

com.change_vision.jude.api.inf.model.IQuantityKind
All Superinterfaces:
IClass, IElement, IEntity, IHyperlinkOwner, INamedElement
All Implemented Interfaces:
IClass, IElement, IEntity, IHyperlinkOwner, INamedElement

public IQuantityKind
extends IClass

Interface for QuantityKinds.


Field Summary
 
Fields inherited from class com.change_vision.jude.api.inf.model.INamedElement
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
Method Summary
abstract  String getDefinitionURI()
          Get definition URI.
abstract  String getSymbol()
          Get symbol.
abstract  void setDefinitionURI(String definitionURI)
          Set definition URI.
abstract  void setSymbol(String symbol)
          Set symbol.
 
Methods inherited from class com.change_vision.jude.api.inf.model.IClass
getAttributes, getGeneralizations, getNestedClasses, getOperations, getPorts, getSpecializations, getTemplateBindings, getTemplateParameters, isAbstract, isActive, isLeaf, setAbstract, setActive, setLeaf
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setDefinition, setName, setVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValues, getTypeModifier, hasStereotype, hasStereotype, isReadOnly, removeStereotype, setTypeModifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

Method Detail

getSymbol

abstract String getSymbol()
Get symbol.

Returns:
Symbol. Return empty string in case no symbol is found.

setSymbol

abstract void setSymbol(String symbol)
Set symbol.

Parameters:
symbol - symbol
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. 
      BAD_TRANSACTION_KEY - Bad Transaction. 
      HAS_EXCEPTION_KEY - if an exception has occurred. 
      READ_ONLY_KEY - if a read-only element is edited.
Values: 
      Error messages for exceptions.

getDefinitionURI

abstract String getDefinitionURI()
Get definition URI.

Returns:
Definition URI. Return empty string in case no definition URI is found.

setDefinitionURI

abstract void setDefinitionURI(String definitionURI)
Set definition URI.

Parameters:
definitionURI - definitionURI
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. 
      BAD_TRANSACTION_KEY - Bad Transaction. 
      HAS_EXCEPTION_KEY - if an exception has occurred. 
      READ_ONLY_KEY - if a read-only element is edited.
Values: 
      Error messages for exceptions.