Version: 8.3.0
SALOMEDS_UseCaseBuilder Class Referenceabstract

#include <SALOMEDS_UseCaseBuilder.hxx>

Inheritance diagram for SALOMEDS_UseCaseBuilder:

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
 

Constructor & Destructor Documentation

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.

Member Function Documentation

virtual SALOMEDS_UseCaseBuilder::_PTR ( SObject  ) const
virtual
virtual SALOMEDS_UseCaseBuilder::_PTR ( SObject  )
virtual
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_UseCaseBuilder::AddUseCase ( const std::string &  theName)
pure virtualinherited
virtual bool SALOMEDSClient_UseCaseBuilder::Append ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
virtual bool SALOMEDSClient_UseCaseBuilder::AppendTo ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theFather,
clt_shared_ptr< SALOMEDSClient_SObject theObject 
)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::AppendTo ( const _PTR(SObject)&  theFather,
_PTR(SObject)  theObject 
)
virtual
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_UseCaseBuilder::GetCurrentObject ( )
pure virtualinherited
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_UseCaseBuilder::GetFather ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
std::string SALOMEDS_UseCaseBuilder::GetName ( )
virtual
virtual clt_shared_ptr<SALOMEDSClient_UseCaseIterator > SALOMEDSClient_UseCaseBuilder::GetUseCaseIterator ( const clt_shared_ptr< SALOMEDSClient_SObject > &  anObject)
pure virtualinherited
virtual bool SALOMEDSClient_UseCaseBuilder::HasChildren ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::HasChildren ( const _PTR(SObject)&  theObject)
virtual
virtual bool SALOMEDSClient_UseCaseBuilder::InsertBefore ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theFirst,
clt_shared_ptr< SALOMEDSClient_SObject theNext 
)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::InsertBefore ( const _PTR(SObject)&  theFirst,
_PTR(SObject)  theNext 
)
virtual
virtual bool SALOMEDSClient_UseCaseBuilder::IsUseCase ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::IsUseCase ( const _PTR(SObject)&  theObject)
virtual
virtual bool SALOMEDSClient_UseCaseBuilder::IsUseCaseNode ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::IsUseCaseNode ( const _PTR(SObject)&  theObject)
virtual
virtual bool SALOMEDSClient_UseCaseBuilder::Remove ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
virtual bool SALOMEDSClient_UseCaseBuilder::SetCurrentObject ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::SetCurrentObject ( const _PTR(SObject)&  theObject)
virtual
bool SALOMEDS_UseCaseBuilder::SetName ( const std::string &  theName)
virtual
bool SALOMEDS_UseCaseBuilder::SetRootCurrent ( )
virtual
virtual bool SALOMEDSClient_UseCaseBuilder::SortChildren ( const clt_shared_ptr< SALOMEDSClient_SObject > &  theObject,
bool  theAscendingOrder 
)
pure virtualinherited
bool SALOMEDS_UseCaseBuilder::SortChildren ( const _PTR(SObject)&  theObject,
bool  theAscendingOrder 
)
virtual

Field Documentation