Interface of the UseCaseIterator. More...
import "SALOMEDS.idl";
Public Member Functions | |
void | Init (in boolean allLevels) |
Activates the UseCaseIterator. More... | |
boolean | More () |
Method More. More... | |
void | Next () |
Passes the iterator to the next object. More... | |
SObject | Value () |
Returns the SObject corresponding to the current object found by the Iterator. More... | |
void | Register () |
Increase the reference count (mark as used by another object). More... | |
void | UnRegister () |
Decrease the reference count (release by another object). More... | |
void | Destroy () |
Obsolete, left for compatibility reasons only. More... | |
Interface of the UseCaseIterator.
This interface contains a set of methods used for iteration over the objects in the use case.
|
inherited |
Obsolete, left for compatibility reasons only.
Use UnRegister() instead.
void SALOMEDS::UseCaseIterator::Init | ( | in boolean | allLevels | ) |
Activates the UseCaseIterator.
allLevels | If the value of this parameter is True the Iterator is activated for all subobjects. |
boolean SALOMEDS::UseCaseIterator::More | ( | ) |
Method More.
void SALOMEDS::UseCaseIterator::Next | ( | ) |
Passes the iterator to the next object.
|
inherited |
Increase the reference count (mark as used by another object).
|
inherited |
Decrease the reference count (release by another object).
SObject SALOMEDS::UseCaseIterator::Value | ( | ) |
Returns the SObject corresponding to the current object found by the Iterator.