General KERNEL Documentation     End User KERNEL Services  


SALOMEDS::UseCaseIterator Interface Reference

Interface of the UseCaseIterator. More...

import "SALOMEDS.idl";

Inheritance diagram for SALOMEDS::UseCaseIterator:

Inheritance graph
Collaboration diagram for SALOMEDS::UseCaseIterator:

Collaboration graph

Public Member Functions

void Init (in boolean allLevels)
boolean More ()
void Next ()
SObject Value ()
void Register ()
void Destroy ()

Detailed Description

This interface contains a set of methods used for iteration over the objects in the use case.


Member Function Documentation

void SALOMEDS::UseCaseIterator::Init in boolean  allLevels  ) 
 

Activates the UseCaseIterator.

Parameters:
allLevels If the value of this parameter is True the Iterator is activated for all subobjects.

boolean SALOMEDS::UseCaseIterator::More  ) 
 

Method More

Returns:
True if the UseCaseIterator finds one more object.

void SALOMEDS::UseCaseIterator::Next  ) 
 

Passes the iterator to the next object.

SObject SALOMEDS::UseCaseIterator::Value  ) 
 

Returns the SObject corresponding to the current object found by the Iterator.

void SALOME::GenericObj::Register  )  [inherited]
 

Increase the reference count (mark as used by another object).

void SALOME::GenericObj::Destroy  )  [inherited]
 

Decrease the reference count (release by another object).