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

com.change_vision.jude.api.inf.model.IERDatatype
All Implemented Interfaces:
IElement, INamedElement

public IERDatatype
extends INamedElement

Interface for ERDatatype.


Method Summary
abstract  String getDefaultLengthPrecision()
          Get Length/Precision as default.
abstract  String getDescription()
          Get Description.
abstract  String getLengthConstraint()
          Get Length constraint.
abstract  String getPrecisionConstraint()
          Get Precision constraint.
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getClientDependencies, getConstraints, getDefinition, getDiagrams, getName, getSupplierDependencies, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
getComments, getId, getOwner, getStereotypes, getTaggedValues
 

Method Detail

getLengthConstraint

public abstract String getLengthConstraint()
Get Length constraint.

Returns:
Constraint[None/Required/Optional]. Return null in case there is none.

getPrecisionConstraint

public abstract String getPrecisionConstraint()
Get Precision constraint.

Returns:
Constraint[None/Required/Optional]. Return null in case there is none.

getDefaultLengthPrecision

public abstract String getDefaultLengthPrecision()
Get Length/Precision as default.

Returns:
Length/Precision. Return null in case there is none.

getDescription

public abstract String getDescription()
Get Description.

Returns:
Description.