1 // File : SALOMEDS_UseCaseIterator.hxx
2 // Author : Sergey RUIN
5 #ifndef __SALOMEDS_USECASEITERATOR_H__
6 #define __SALOMEDS_USECASEITERATOR_H__
8 #include "SALOMEDSClient_UseCaseIterator.hxx"
9 #include "SALOMEDSClient_SObject.hxx"
10 #include "SALOMEDSImpl_UseCaseIterator.hxx"
13 #include <SALOMEconfig.h>
14 #include CORBA_SERVER_HEADER(SALOMEDS)
16 class SALOMEDS_UseCaseIterator: public SALOMEDSClient_UseCaseIterator
20 Handle(SALOMEDSImpl_UseCaseIterator) _local_impl;
21 SALOMEDS::UseCaseIterator_var _corba_impl;
25 SALOMEDS_UseCaseIterator(const Handle(SALOMEDSImpl_UseCaseIterator)& theIterator);
26 SALOMEDS_UseCaseIterator(SALOMEDS::UseCaseIterator_ptr theIterator);
27 ~SALOMEDS_UseCaseIterator();
29 virtual void Init(bool theAllLevels);
32 virtual _PTR(SObject) Value();