org.ucworkbench.model
Interface IProperty

All Superinterfaces:
IRegion, ITextModel, IUCElement

public interface IProperty
extends ITextModel

Interface for properties. Each property is stored in file in format: "PROPERTY_NAME:PROPERTY_VALUE".


Method Summary
 java.lang.String getName()
          Returns property name.
 IPropertyName getPropertyName()
          Returns model object representing property name.
 IPropertyColonSeparator getPropertySeparator()
          Returns property separator object.
 IPropertyValue getPropertyValue()
          Returns model object representing property value.
 java.lang.String getValue()
          Returns property value.
 
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

getName

java.lang.String getName()
Returns property name.

Returns:

getPropertyName

IPropertyName getPropertyName()
Returns model object representing property name.

Returns:

getValue

java.lang.String getValue()
Returns property value.

Returns:

getPropertyValue

IPropertyValue getPropertyValue()
Returns model object representing property value.

Returns:

getPropertySeparator

IPropertyColonSeparator getPropertySeparator()
Returns property separator object.

Returns: