#include <SALOMEDSImpl_UseCaseIterator.hxx>
Public Member Functions | |
| SALOMEDSImpl_UseCaseIterator () | |
| Function : empty constructor Purpose : More... | |
| SALOMEDSImpl_UseCaseIterator (const DF_Label &theLabel, const std::string &theGUID, const bool allLevels) | |
| standard constructor More... | |
| ~SALOMEDSImpl_UseCaseIterator () | |
| standard destructor More... | |
| virtual void | Init (bool) |
| Function :Init. More... | |
| virtual bool | More () |
| Function : More. More... | |
| virtual void | Next () |
| Function : Next. More... | |
| virtual SALOMEDSImpl_SObject | Value () |
| Function : Purpose : More... | |
| SALOMEDSImpl_UseCaseIterator * | GetPersistentCopy () const |
| Function : GetPersistentCopy. More... | |
Private Attributes | |
| std::string | _guid |
| bool | _levels |
| SALOMEDSImpl_AttributeTreeNode * | _node |
| SALOMEDSImpl_ChildNodeIterator | _it |
| SALOMEDSImpl_UseCaseIterator::SALOMEDSImpl_UseCaseIterator | ( | ) |
| SALOMEDSImpl_UseCaseIterator::SALOMEDSImpl_UseCaseIterator | ( | const DF_Label & | theLabel, |
| const std::string & | theGUID, | ||
| const bool | allLevels | ||
| ) |
standard constructor
Function : constructor Purpose :
References _guid, _it, _levels, _node, DF_Label::FindAttribute(), and SALOMEDSImpl_ChildNodeIterator::Initialize().
| SALOMEDSImpl_UseCaseIterator::~SALOMEDSImpl_UseCaseIterator | ( | ) |
standard destructor
Function : destructor Purpose :
| SALOMEDSImpl_UseCaseIterator * SALOMEDSImpl_UseCaseIterator::GetPersistentCopy | ( | ) | const |
Function : GetPersistentCopy.
References _guid, _it, _levels, _node, and SALOMEDSImpl_UseCaseIterator().
Referenced by SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator(), and SALOMEDS_UseCaseIterator_i::SALOMEDS_UseCaseIterator_i().
|
virtual |
Function :Init.
References _it, _node, and SALOMEDSImpl_ChildNodeIterator::Initialize().
Referenced by SALOMEDS_UseCaseIterator::Init(), SALOMEDS_UseCaseIterator_i::Init(), and main().
|
virtual |
Function : More.
References _it, and SALOMEDSImpl_ChildNodeIterator::More().
Referenced by main(), SALOMEDS_UseCaseIterator::More(), and SALOMEDS_UseCaseIterator_i::More().
|
virtual |
Function : Next.
References _it, and SALOMEDSImpl_ChildNodeIterator::Next().
Referenced by SALOMEDS_UseCaseIterator::Next(), and SALOMEDS_UseCaseIterator_i::Next().
|
virtual |
Function : Purpose :
References _it, DF_Attribute::Label(), SALOMEDSImpl_Study::SObject(), and SALOMEDSImpl_ChildNodeIterator::Value().
Referenced by SALOMEDS_UseCaseIterator_i::Value().
|
private |
Referenced by GetPersistentCopy(), and SALOMEDSImpl_UseCaseIterator().
|
private |
Referenced by GetPersistentCopy(), Init(), More(), Next(), SALOMEDSImpl_UseCaseIterator(), and Value().
|
private |
Referenced by GetPersistentCopy(), and SALOMEDSImpl_UseCaseIterator().
|
private |
Referenced by GetPersistentCopy(), Init(), and SALOMEDSImpl_UseCaseIterator().