#include <SALOMEDS_UseCaseBuilder.hxx>
Public Member Functions | |
SALOMEDS_UseCaseBuilder (SALOMEDSImpl_UseCaseBuilder *theBuilder) | |
SALOMEDS_UseCaseBuilder (SALOMEDS::UseCaseBuilder_ptr theBuilder) | |
~SALOMEDS_UseCaseBuilder () | |
virtual bool | Append (const _PTR(SObject)&theObject) |
virtual bool | Remove (const _PTR(SObject)&theObject) |
virtual bool | AppendTo (const _PTR(SObject)&theFather, _PTR(SObject) theObject) |
virtual bool | InsertBefore (const _PTR(SObject)&theFirst, _PTR(SObject) theNext) |
virtual bool | SetCurrentObject (const _PTR(SObject)&theObject) |
virtual bool | SetRootCurrent () |
virtual bool | HasChildren (const _PTR(SObject)&theObject) |
virtual bool | SortChildren (const _PTR(SObject)&theObject, bool theAscendingOrder) |
virtual | _PTR (SObject) GetFather(const _PTR(SObject)&theObject) |
virtual bool | IsUseCase (const _PTR(SObject)&theObject) |
virtual bool | IsUseCaseNode (const _PTR(SObject)&theObject) |
virtual bool | SetName (const std::string &theName) |
virtual | _PTR (SObject) GetCurrentObject() |
virtual std::string | GetName () |
virtual bool | Append (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual bool | Remove (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual bool | AppendTo (const clt_shared_ptr< SALOMEDSClient_SObject > &theFather, clt_shared_ptr< SALOMEDSClient_SObject > theObject)=0 |
virtual bool | InsertBefore (const clt_shared_ptr< SALOMEDSClient_SObject > &theFirst, clt_shared_ptr< SALOMEDSClient_SObject > theNext)=0 |
virtual bool | SetCurrentObject (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual bool | HasChildren (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual bool | SortChildren (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject, bool theAscendingOrder)=0 |
virtual clt_shared_ptr < SALOMEDSClient_SObject > | GetFather (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual bool | IsUseCase (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual bool | IsUseCaseNode (const clt_shared_ptr< SALOMEDSClient_SObject > &theObject)=0 |
virtual clt_shared_ptr < SALOMEDSClient_SObject > | GetCurrentObject ()=0 |
virtual clt_shared_ptr < SALOMEDSClient_SObject > | AddUseCase (const std::string &theName)=0 |
virtual clt_shared_ptr < SALOMEDSClient_UseCaseIterator > | GetUseCaseIterator (const clt_shared_ptr< SALOMEDSClient_SObject > &anObject)=0 |
Private Attributes | |
bool | _isLocal |
SALOMEDSImpl_UseCaseBuilder * | _local_impl |
SALOMEDS::UseCaseBuilder_var | _corba_impl |
SALOMEDS_UseCaseBuilder::SALOMEDS_UseCaseBuilder | ( | SALOMEDSImpl_UseCaseBuilder * | theBuilder | ) |
References _corba_impl, _isLocal, and _local_impl.
SALOMEDS_UseCaseBuilder::SALOMEDS_UseCaseBuilder | ( | SALOMEDS::UseCaseBuilder_ptr | theBuilder | ) |
References _corba_impl, _isLocal, and _local_impl.
SALOMEDS_UseCaseBuilder::~SALOMEDS_UseCaseBuilder | ( | ) |
References _corba_impl, and _isLocal.
|
virtual |
|
virtual |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
virtual |
Implements SALOMEDSClient_UseCaseBuilder.
References _corba_impl, _isLocal, _local_impl, SALOMEDSImpl_UseCaseBuilder::GetName(), and SALOMEDS::lock().
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
virtual |
Implements SALOMEDSClient_UseCaseBuilder.
References _corba_impl, _isLocal, _local_impl, SALOMEDS::lock(), and SALOMEDSImpl_UseCaseBuilder::SetName().
|
virtual |
Implements SALOMEDSClient_UseCaseBuilder.
References _corba_impl, _isLocal, _local_impl, SALOMEDS::lock(), and SALOMEDSImpl_UseCaseBuilder::SetRootCurrent().
|
pure virtualinherited |
|
private |
|
private |
|
private |
Referenced by Append(), AppendTo(), GetName(), HasChildren(), InsertBefore(), IsUseCase(), IsUseCaseNode(), Remove(), SALOMEDS_UseCaseBuilder(), SetCurrentObject(), SetName(), SetRootCurrent(), and SortChildren().