The following tables list the members exposed by IScalarData.
|  | 
Name  | 
Description  | 
|   | 
Returns the value of the scalar data. Applies to double valued scalars only. | |
|   | 
Returns the value of the scalar data. Applies to element valued scalars only. | |
|   | 
Returns the value of the scalar data. Applies to double valued scalars, and to element valued scalar of which the range is a subset of Integers. | |
|   | 
Returns the value of the scalar data. Applies to string valued scalars, and to element valued scalar of which the range is not a subset of Integers. | |
|   | 
Creates an IElement associated with the same set as the range of this scalar element valued data. | |
|   | 
Retrieves the value.  | |
|   | 
Assigns the value.  | |
|   | 
Empties the data and resets all pending errors.  | |
|   | 
Returns the current number of non-default values of the data. | |
|   | 
Returns the dimension of the data. | |
|   | 
Returns the DataType corresponding with the type of this instance of IData (IMultiDimData, ISetData or IScalarData). | |
|   | ||
|   | 
Returns the fully qualified name of the associated identifier in the model. | |
|   | 
Closes the reference and invalidates the object. | 
|  | 
Name  | 
Description  | 
|   | 
The value of a scalar can be assigned easily by means of the operator '='. The right hand side must match the value type of the scalar, else an InvalidUseException is thrown.  |