]> SALOME platform Git repositories - modules/kernel.git/blob - src/SALOMEDSClient/SALOMEDSClient_UseCaseIterator.hxx
Salome HOME
PR: merge from branch BR_UnitTests tag mergeto_trunk_17oct05
[modules/kernel.git] / src / SALOMEDSClient / SALOMEDSClient_UseCaseIterator.hxx
1 //  File   : SALOMEDSClient_UseCaseIterator.hxx
2 //  Author : Sergey RUIN
3 //  Module : SALOME
4
5 #ifndef __SALOMEDSClient_USECASEITERATOR_H__
6 #define __SALOMEDSClient_USECASEITERATOR_H__
7
8 #include "SALOMEDSClient_definitions.hxx"
9 #include "SALOMEDSClient_SObject.hxx"
10
11 class SALOMEDSClient_UseCaseIterator
12 {
13
14 public:
15   virtual ~SALOMEDSClient_UseCaseIterator() {}
16
17   virtual void Init(bool) = 0;
18   virtual bool More() = 0;
19   virtual void Next() = 0;
20   virtual _PTR(SObject) Value() = 0;
21 };
22
23 #endif