org.ucworkbench.model
Interface IReference

All Superinterfaces:
IRegion, IText, ITextModel, IUCElement
All Known Subinterfaces:
IUseCaseReference

public interface IReference
extends ITextModel, IText

Interface for the objects containing references to other artifacts in the project. References are stored in files in following format: "[LABEL]", where LABEL can be of different type (e.g. use case ID, use case step number, actor name)


Field Summary
 
Fields inherited from interface org.ucworkbench.model.IText
TEXT_NORMAL, TEXT_REFERENCE
 
Method Summary
 java.lang.String getReferenceLabel()
          Returns label for the reference.
 IUCElement getTarget()
          Returns target model object.
 
Methods inherited from interface org.ucworkbench.model.IText
getText, getTextKind
 

Method Detail

getReferenceLabel

java.lang.String getReferenceLabel()
Returns label for the reference. The label is all that is inside [] brackets of reference element.

Returns:

getTarget

IUCElement getTarget()
Returns target model object. Result is an

Returns: