org.ucworkbench.model.supporting
Interface ITextable

All Superinterfaces:
IRegion, ITextModel, IUCElement
All Known Subinterfaces:
ITextWithReferences

public interface ITextable
extends ITextModel

Represents a model object that is composed of


Method Summary
 void addText(IText text)
          Appends this objects with provided text
 java.lang.String getValue()
          Returns the value of all concatenated text elements
 void removeText(IText text)
          Removes given text from this object
 
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
 

Method Detail

getValue

java.lang.String getValue()
Returns the value of all concatenated text elements

Returns:

addText

void addText(IText text)
Appends this objects with provided text

Parameters:
text -

removeText

void removeText(IText text)
Removes given text from this object

Parameters:
text -