ContentsIndexHome
PreviousUpNext
ISetData Members

The following tables list the members exposed by ISetData.

 
Name 
Description 
 
Aimms data types 
 
Aimms value types 
Public Methods
 
Name 
Description 
 
add 
Adds a, possibly new, element to the set and all its supersets. Returns the element number. 
 
Adds the specified labels to this set and all its supersets. 
 
Determines whether the set contains the element, provided as an IElement or string or integer label. 
 
Creates an IElement associated with the set of this ISetData.
 
 
Verifies that the underlying root set of the IElement is applicable on this set. The current value is not considered.
 
 
Creates an ISetIterator to iterate through the data of this ISetData.

Also initializes the iterator: Moves the current position to before the beginning of the data; a subsequent next call will find the first element.  
 
Deletes an element from the set and all its subsets. 
 
Inserts the specified labels into this set and all its supersets. The set itself (and all its subsets) are emptied first. 
 
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 ValueType of the data (double, int, IElement, String or boolean).
 
 
Returns the fully qualified name of the associated identifier in the model.
 
 
Closes the reference and invalidates the object.