1 // File : SALOMEDSClient_UseCaseIterator.hxx
2 // Author : Sergey RUIN
5 #ifndef __SALOMEDSClient_USECASEITERATOR_H__
6 #define __SALOMEDSClient_USECASEITERATOR_H__
8 #include "SALOMEDSClient_definitions.hxx"
9 #include "SALOMEDSClient_SObject.hxx"
11 class SALOMEDSClient_UseCaseIterator
15 virtual ~SALOMEDSClient_UseCaseIterator() {}
17 virtual void Init(bool) = 0;
18 virtual bool More() = 0;
19 virtual void Next() = 0;
20 virtual _PTR(SObject) Value() = 0;