com.sap.tc.cmi.metadata

Interface ICMIModelClassPropertyInfo

All Superinterfaces:
ICMIAbstractInfo

public interface ICMIModelClassPropertyInfo
extends ICMIAbstractInfo

Represents the metadata of a model class property at runtime. This type can be called, extended or implemented by applications or frameworks using CMI.

Type Classification Type Classification:

This interface is part of the Common Model Interface and is intended to be implemented by applications.


Method Summary
 com.sap.dictionary.runtime.IDataType getDataType()
          Returns the IDataType of the property or null, if there is none.
 ICMIModelClassInfo getModelClassInfo()
          Returns the metadata of the model class to which this property belongs.
 boolean isReadOnly()
          Returns true, if the property is read only and can not be modified at runtime through the means of the CMI.
 
Methods inherited from interface com.sap.tc.cmi.metadata.ICMIAbstractInfo
addSupportedOption, getName, getSetting, getSettings, setSetting, supportedOptions, supports
 

Method Detail

getModelClassInfo

ICMIModelClassInfo getModelClassInfo()
Returns the metadata of the model class to which this property belongs.


getDataType

com.sap.dictionary.runtime.IDataType getDataType()
Returns the IDataType of the property or null, if there is none.


isReadOnly

boolean isReadOnly()
Returns true, if the property is read only and can not be modified at runtime through the means of the CMI. This does not necessarily mean that the value of the property is never changed in the model internally. (Imagine a model class UTCClock with a read only property currentTime).

Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] FRAMEWORK [sap.com] tc/cm/ejb/api api BC-JAS-EJB
[sap.com] FRAMEWORK [sap.com] tc/cmi default BC-WD-JAV-RUN


Copyright 2014 SAP AG Complete Copyright Notice