#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().