org.ucworkbench.model.usecase
Interface INumberElement

All Superinterfaces:
IRegion, ITextModel, IUCElement, IUseCaseElement

public interface INumberElement
extends ITextModel, IUseCaseElement

Single segment of a number.


Method Summary
 int getValue()
          Returns the value for the number element.
 boolean isAlpha()
          Indicates that the number element is alphanumeric.
 boolean isOneBefore(INumberElement number)
          Check if given NumberElement is excatly before in order.
 
Methods inherited from interface org.ucworkbench.model.ITextModel
containsOffset, getAsText, getCorrespondingFileModel, getModelElementByOffset, getParent, getTextModelChildren
 
Methods inherited from interface org.ucworkbench.model.IUCElement
accept, childrenAccept, exists, getAncestor, getChildren, getCorrespondingResource, getElementName, getElementType, getPath, getUCProject, getUnderlyingResource
 
Methods inherited from interface org.ucworkbench.model.supporting.IRegion
getLength, getOffset
 
Methods inherited from interface org.ucworkbench.model.usecase.IUseCaseElement
getUseCase
 

Method Detail

isAlpha

boolean isAlpha()
Indicates that the number element is alphanumeric.

Returns:

getValue

int getValue()
Returns the value for the number element. For alphanumberic number elements, returns corresponding value, A=1, B=2, ect.

Returns:

isOneBefore

boolean isOneBefore(INumberElement number)
Check if given NumberElement is excatly before in order.

Parameters:
number - - number element to be checked.
Returns:
true if given number is before, false if not.