Version: 8.3.0
SALOMEDS_AttributeTreeNode_i Class Reference

#include <SALOMEDS_AttributeTreeNode_i.hxx>

Inheritance diagram for SALOMEDS_AttributeTreeNode_i:

Public Member Functions

 SALOMEDS_AttributeTreeNode_i (SALOMEDSImpl_AttributeTreeNode *theAttr, CORBA::ORB_ptr orb)
 
 ~SALOMEDS_AttributeTreeNode_i ()
 
void SetFather (SALOMEDS::AttributeTreeNode_ptr value)
 
CORBA::Boolean HasFather ()
 
SALOMEDS::AttributeTreeNode_ptr GetFather ()
 
void SetPrevious (SALOMEDS::AttributeTreeNode_ptr value)
 
CORBA::Boolean HasPrevious ()
 
SALOMEDS::AttributeTreeNode_ptr GetPrevious ()
 
void SetNext (SALOMEDS::AttributeTreeNode_ptr value)
 
CORBA::Boolean HasNext ()
 
SALOMEDS::AttributeTreeNode_ptr GetNext ()
 
void SetFirst (SALOMEDS::AttributeTreeNode_ptr value)
 
CORBA::Boolean HasFirst ()
 
SALOMEDS::AttributeTreeNode_ptr GetFirst ()
 
void SetTreeID (const char *value)
 
charGetTreeID ()
 
void Append (SALOMEDS::AttributeTreeNode_ptr value)
 
void Prepend (SALOMEDS::AttributeTreeNode_ptr value)
 
void InsertBefore (SALOMEDS::AttributeTreeNode_ptr value)
 
void InsertAfter (SALOMEDS::AttributeTreeNode_ptr value)
 
void Remove ()
 
CORBA::Long Depth ()
 
CORBA::Boolean IsRoot ()
 
CORBA::Boolean IsDescendant (SALOMEDS::AttributeTreeNode_ptr value)
 
CORBA::Boolean IsFather (SALOMEDS::AttributeTreeNode_ptr value)
 
CORBA::Boolean IsChild (SALOMEDS::AttributeTreeNode_ptr value)
 
charLabel ()
 
void CheckLocked () throw (SALOMEDS::GenericAttribute::LockProtection)
 
virtual charType ()
 
charGetClassType ()
 
SALOMEDS::SObject_ptr GetSObject ()
 
virtual DF_AttributeGetImpl ()
 
virtual CORBA::LongLong GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
 
virtual PortableServer::POA_ptr _default_POA ()
 Get default POA for the servant object. More...
 
virtual void Register ()
 Increment reference counter. More...
 
virtual void UnRegister ()
 Decrement reference counter. More...
 
virtual void Destroy ()
 Decrement reference counter. More...
 

Static Public Member Functions

static
SALOMEDS::GenericAttribute_ptr 
CreateAttribute (DF_Attribute *theAttr, CORBA::ORB_ptr theOrb)
 

Protected Attributes

DF_Attribute_impl
 
CORBA::ORB_var _orb
 
PortableServer::POA_var myPOA
 
int myRefCounter
 

Constructor & Destructor Documentation

SALOMEDS_AttributeTreeNode_i::SALOMEDS_AttributeTreeNode_i ( SALOMEDSImpl_AttributeTreeNode theAttr,
CORBA::ORB_ptr  orb 
)
SALOMEDS_AttributeTreeNode_i::~SALOMEDS_AttributeTreeNode_i ( )

Member Function Documentation

PortableServer::POA_ptr SALOME::GenericObj_i::_default_POA ( )
virtualinherited

Get default POA for the servant object.

This function is implicitly called from "_this()" function. Default POA can be set via the constructor.

Returns
reference to the default POA for the servant

References SALOME::GenericObj_i::myPOA.

void SALOMEDS_AttributeTreeNode_i::Append ( SALOMEDS::AttributeTreeNode_ptr  value)
void SALOMEDS_GenericAttribute_i::CheckLocked ( ) throw (SALOMEDS::GenericAttribute::LockProtection)
inherited

References SALOMEDS_GenericAttribute_i::_impl, SALOMEDS_GenericAttribute_i::_orb, SALOMEDSImpl_GenericAttribute::Impl_CheckLocked(), and SALOMEDS::lock().

Referenced by SALOMEDS_AttributeSequenceOfReal_i::Add(), SALOMEDS_AttributeSequenceOfInteger_i::Add(), Append(), SALOMEDS_AttributeSequenceOfReal_i::Assign(), SALOMEDS_AttributeSequenceOfInteger_i::Assign(), SALOMEDS_AttributeSequenceOfReal_i::ChangeValue(), SALOMEDS_AttributeSequenceOfInteger_i::ChangeValue(), InsertAfter(), InsertBefore(), Prepend(), SALOMEDS_AttributeSequenceOfReal_i::Remove(), SALOMEDS_AttributeSequenceOfInteger_i::Remove(), Remove(), SALOMEDS_AttributeParameter_i::RemoveID(), SALOMEDS_AttributeParameter_i::SetBool(), SALOMEDS_AttributeStudyProperties_i::SetComment(), SALOMEDS_AttributeStudyProperties_i::SetCreationDate(), SALOMEDS_AttributeStudyProperties_i::SetCreationMode(), SALOMEDS_AttributeDrawable_i::SetDrawable(), SALOMEDS_AttributeExpandable_i::SetExpandable(), SetFather(), SetFirst(), SALOMEDS_AttributeParameter_i::SetInt(), SALOMEDS_AttributeParameter_i::SetIntArray(), SALOMEDS_AttributeStudyProperties_i::SetModification(), SetNext(), SALOMEDS_AttributePythonObject_i::SetObject(), SALOMEDS_AttributePixMap_i::SetPixMap(), SetPrevious(), SALOMEDS_AttributeParameter_i::SetReal(), SALOMEDS_AttributeParameter_i::SetRealArray(), SALOMEDS_AttributeParameter_i::SetStrArray(), SALOMEDS_AttributeParameter_i::SetString(), SALOMEDS_AttributeTextColor_i::SetTextColor(), SALOMEDS_AttributeTextHighlightColor_i::SetTextHighlightColor(), SALOMEDS_AttributeTableOfInteger_i::SetTitle(), SALOMEDS_AttributeTableOfReal_i::SetTitle(), SALOMEDS_AttributeTableOfString_i::SetTitle(), SetTreeID(), SALOMEDS_AttributeStudyProperties_i::SetUnits(), SALOMEDS_AttributeStudyProperties_i::SetUserName(), SALOMEDS_AttributeFileType_i::SetValue(), SALOMEDS_AttributePersistentRef_i::SetValue(), SALOMEDS_AttributeIOR_i::SetValue(), SALOMEDS_AttributeComment_i::SetValue(), SALOMEDS_AttributeExternalFileDef_i::SetValue(), SALOMEDS_AttributeUserID_i::SetValue(), SALOMEDS_AttributeReal_i::SetValue(), SALOMEDS_AttributeString_i::SetValue(), SALOMEDS_AttributeName_i::SetValue(), SALOMEDS_AttributeLocalID_i::SetValue(), and SALOMEDS_AttributeInteger_i::SetValue().

SALOMEDS::GenericAttribute_ptr SALOMEDS_GenericAttribute_i::CreateAttribute ( DF_Attribute theAttr,
CORBA::ORB_ptr  theOrb 
)
staticinherited
CORBA::Long SALOMEDS_AttributeTreeNode_i::Depth ( )
void SALOME::GenericObj_i::Destroy ( )
virtualinherited

Decrement reference counter.

Deprecated:
Use UnRegister() instead.

References MESSAGE, and SALOME::GenericObj_i::UnRegister().

char * SALOMEDS_GenericAttribute_i::GetClassType ( )
inherited
SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetFather ( )
SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetFirst ( )
virtual DF_Attribute* SALOMEDS_GenericAttribute_i::GetImpl ( )
virtualinherited
CORBA::LongLong SALOMEDS_GenericAttribute_i::GetLocalImpl ( const char theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal 
)
virtualinherited
SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetNext ( )
SALOMEDS::AttributeTreeNode_ptr SALOMEDS_AttributeTreeNode_i::GetPrevious ( )
char * SALOMEDS_AttributeTreeNode_i::GetTreeID ( )
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasFather ( )
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasFirst ( )
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasNext ( )
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::HasPrevious ( )
void SALOMEDS_AttributeTreeNode_i::InsertAfter ( SALOMEDS::AttributeTreeNode_ptr  value)
void SALOMEDS_AttributeTreeNode_i::InsertBefore ( SALOMEDS::AttributeTreeNode_ptr  value)
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsChild ( SALOMEDS::AttributeTreeNode_ptr  value)
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsDescendant ( SALOMEDS::AttributeTreeNode_ptr  value)
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsFather ( SALOMEDS::AttributeTreeNode_ptr  value)
CORBA::Boolean SALOMEDS_AttributeTreeNode_i::IsRoot ( )
char * SALOMEDS_AttributeTreeNode_i::Label ( )
void SALOMEDS_AttributeTreeNode_i::Prepend ( SALOMEDS::AttributeTreeNode_ptr  value)
void SALOME::GenericObj_i::Register ( )
virtualinherited

Increment reference counter.

References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, and SALOME::GenericObj_i::myRefCounter.

void SALOMEDS_AttributeTreeNode_i::SetFather ( SALOMEDS::AttributeTreeNode_ptr  value)
void SALOMEDS_AttributeTreeNode_i::SetFirst ( SALOMEDS::AttributeTreeNode_ptr  value)
void SALOMEDS_AttributeTreeNode_i::SetNext ( SALOMEDS::AttributeTreeNode_ptr  value)
void SALOMEDS_AttributeTreeNode_i::SetPrevious ( SALOMEDS::AttributeTreeNode_ptr  value)
char * SALOMEDS_GenericAttribute_i::Type ( )
virtualinherited
void SALOME::GenericObj_i::UnRegister ( )
virtualinherited

Decrement reference counter.

As soon as reference counter goes to zero, the object is automatically deactivated.

References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, SALOME::GenericObj_i::myPOA, and SALOME::GenericObj_i::myRefCounter.

Referenced by SALOME::GenericObj_i::Destroy().

Field Documentation

DF_Attribute* SALOMEDS_GenericAttribute_i::_impl
protectedinherited

Referenced by SALOMEDS_AttributeTarget_i::Add(), SALOMEDS_AttributeSequenceOfReal_i::Add(), SALOMEDS_AttributeSequenceOfInteger_i::Add(), Append(), SALOMEDS_AttributeSequenceOfReal_i::Assign(), SALOMEDS_AttributeSequenceOfInteger_i::Assign(), SALOMEDS_AttributeSequenceOfReal_i::ChangeValue(), SALOMEDS_AttributeSequenceOfInteger_i::ChangeValue(), SALOMEDS_GenericAttribute_i::CheckLocked(), SALOMEDS_AttributeParameter_i::Clear(), SALOMEDS_AttributeSequenceOfReal_i::CorbaSequence(), SALOMEDS_AttributeSequenceOfInteger_i::CorbaSequence(), Depth(), SALOMEDS_AttributeTarget_i::Get(), SALOMEDS_AttributeFlags_i::Get(), SALOMEDS_GenericAttribute_i::GetClassType(), SALOMEDS_AttributeTableOfInteger_i::GetColumnTitles(), SALOMEDS_AttributeTableOfReal_i::GetColumnTitles(), SALOMEDS_AttributeTableOfString_i::GetColumnTitles(), SALOMEDS_AttributeStudyProperties_i::GetComment(), SALOMEDS_AttributeStudyProperties_i::GetComponentVersion(), SALOMEDS_AttributeStudyProperties_i::GetComponentVersions(), SALOMEDS_AttributeStudyProperties_i::GetCreationDate(), SALOMEDS_AttributeStudyProperties_i::GetCreationMode(), GetFather(), SALOMEDS_AttributeParameter_i::GetFather(), GetFirst(), SALOMEDS_AttributeFlags_i::GetFlags(), SALOMEDS_AttributeParameter_i::GetIDs(), SALOMEDS_GenericAttribute_i::GetLocalImpl(), SALOMEDS_AttributeStudyProperties_i::GetModificationsList(), SALOMEDS_AttributeStudyProperties_i::GetModified(), SALOMEDS_AttributeTableOfInteger_i::GetNbColumns(), SALOMEDS_AttributeTableOfReal_i::GetNbColumns(), SALOMEDS_AttributeTableOfString_i::GetNbColumns(), SALOMEDS_AttributeTableOfInteger_i::GetNbRows(), SALOMEDS_AttributeTableOfReal_i::GetNbRows(), SALOMEDS_AttributeTableOfString_i::GetNbRows(), GetNext(), SALOMEDS_AttributePythonObject_i::GetObject(), SALOMEDS_AttributePixMap_i::GetPixMap(), GetPrevious(), SALOMEDS_AttributeTableOfInteger_i::GetRowSetIndices(), SALOMEDS_AttributeTableOfReal_i::GetRowSetIndices(), SALOMEDS_AttributeTableOfString_i::GetRowSetIndices(), SALOMEDS_AttributeTableOfInteger_i::GetRowTitles(), SALOMEDS_AttributeTableOfReal_i::GetRowTitles(), SALOMEDS_AttributeTableOfString_i::GetRowTitles(), SALOMEDS_AttributeTableOfInteger_i::GetRowUnits(), SALOMEDS_AttributeTableOfReal_i::GetRowUnits(), SALOMEDS_AttributeTableOfString_i::GetRowUnits(), SALOMEDS_GenericAttribute_i::GetSObject(), SALOMEDS_AttributeStudyProperties_i::GetStoredComponents(), SALOMEDS_AttributeTableOfInteger_i::GetTitle(), SALOMEDS_AttributeTableOfReal_i::GetTitle(), SALOMEDS_AttributeTableOfString_i::GetTitle(), GetTreeID(), SALOMEDS_AttributeStudyProperties_i::GetUnits(), SALOMEDS_AttributeStudyProperties_i::GetUserName(), SALOMEDS_AttributeGraphic_i::GetVisibility(), HasFather(), SALOMEDS_AttributeParameter_i::HasFather(), HasFirst(), HasNext(), SALOMEDS_AttributePixMap_i::HasPixMap(), HasPrevious(), SALOMEDS_AttributeTableOfInteger_i::HasValue(), SALOMEDS_AttributeTableOfReal_i::HasValue(), SALOMEDS_AttributeTableOfString_i::HasValue(), InsertAfter(), InsertBefore(), IsChild(), IsDescendant(), SALOMEDS_AttributeDrawable_i::IsDrawable(), SALOMEDS_AttributeExpandable_i::IsExpandable(), IsFather(), SALOMEDS_AttributeStudyProperties_i::IsLocked(), SALOMEDS_AttributeStudyProperties_i::IsModified(), SALOMEDS_AttributeOpened_i::IsOpened(), IsRoot(), SALOMEDS_AttributeParameter_i::IsRoot(), SALOMEDS_AttributePythonObject_i::IsScript(), SALOMEDS_AttributeSelectable_i::IsSelectable(), SALOMEDS_AttributeParameter_i::IsSet(), Label(), SALOMEDS_AttributeSequenceOfReal_i::Length(), SALOMEDS_AttributeSequenceOfInteger_i::Length(), Prepend(), SALOMEDS_AttributeTableOfInteger_i::ReadFromFile(), SALOMEDS_AttributeTableOfReal_i::ReadFromFile(), SALOMEDS_AttributeTableOfString_i::ReadFromFile(), SALOMEDS_AttributeTarget_i::Remove(), SALOMEDS_AttributeSequenceOfReal_i::Remove(), SALOMEDS_AttributeSequenceOfInteger_i::Remove(), Remove(), SALOMEDS_AttributeParameter_i::RemoveID(), SALOMEDS_GenericAttribute_i::SALOMEDS_GenericAttribute_i(), SALOMEDS_AttributeTableOfInteger_i::SaveToFile(), SALOMEDS_AttributeTableOfReal_i::SaveToFile(), SALOMEDS_AttributeTableOfString_i::SaveToFile(), SALOMEDS_AttributeFlags_i::Set(), SALOMEDS_AttributeParameter_i::SetBool(), SALOMEDS_AttributeStudyProperties_i::SetComment(), SALOMEDS_AttributeStudyProperties_i::SetCreationDate(), SALOMEDS_AttributeStudyProperties_i::SetCreationMode(), SALOMEDS_AttributeDrawable_i::SetDrawable(), SALOMEDS_AttributeExpandable_i::SetExpandable(), SetFather(), SetFirst(), SALOMEDS_AttributeFlags_i::SetFlags(), SALOMEDS_AttributeParameter_i::SetInt(), SALOMEDS_AttributeParameter_i::SetIntArray(), SALOMEDS_AttributeStudyProperties_i::SetLocked(), SALOMEDS_AttributeStudyProperties_i::SetModification(), SALOMEDS_AttributeStudyProperties_i::SetModified(), SALOMEDS_AttributeTableOfInteger_i::SetNbColumns(), SALOMEDS_AttributeTableOfReal_i::SetNbColumns(), SALOMEDS_AttributeTableOfString_i::SetNbColumns(), SetNext(), SALOMEDS_AttributePythonObject_i::SetObject(), SALOMEDS_AttributeOpened_i::SetOpened(), SALOMEDS_AttributePixMap_i::SetPixMap(), SetPrevious(), SALOMEDS_AttributeParameter_i::SetReal(), SALOMEDS_AttributeParameter_i::SetRealArray(), SALOMEDS_AttributeSelectable_i::SetSelectable(), SALOMEDS_AttributeParameter_i::SetStrArray(), SALOMEDS_AttributeParameter_i::SetString(), SALOMEDS_AttributeTextColor_i::SetTextColor(), SALOMEDS_AttributeTextHighlightColor_i::SetTextHighlightColor(), SALOMEDS_AttributeTableOfInteger_i::SetTitle(), SALOMEDS_AttributeTableOfReal_i::SetTitle(), SALOMEDS_AttributeTableOfString_i::SetTitle(), SetTreeID(), SALOMEDS_AttributeStudyProperties_i::SetUnits(), SALOMEDS_AttributeStudyProperties_i::SetUserName(), SALOMEDS_AttributeIOR_i::SetValue(), SALOMEDS_AttributePersistentRef_i::SetValue(), SALOMEDS_AttributeFileType_i::SetValue(), SALOMEDS_AttributeExternalFileDef_i::SetValue(), SALOMEDS_AttributeUserID_i::SetValue(), SALOMEDS_AttributeString_i::SetValue(), SALOMEDS_AttributeComment_i::SetValue(), SALOMEDS_AttributeReal_i::SetValue(), SALOMEDS_AttributeLocalID_i::SetValue(), SALOMEDS_AttributeInteger_i::SetValue(), SALOMEDS_AttributeName_i::SetValue(), SALOMEDS_AttributeGraphic_i::SetVisibility(), SALOMEDS_AttributeTextColor_i::TextColor(), SALOMEDS_AttributeTextHighlightColor_i::TextHighlightColor(), SALOMEDS_GenericAttribute_i::Type(), SALOMEDS_AttributeFileType_i::Value(), SALOMEDS_AttributePersistentRef_i::Value(), SALOMEDS_AttributeIOR_i::Value(), SALOMEDS_AttributeString_i::Value(), SALOMEDS_AttributeExternalFileDef_i::Value(), SALOMEDS_AttributeReal_i::Value(), SALOMEDS_AttributeUserID_i::Value(), SALOMEDS_AttributeComment_i::Value(), SALOMEDS_AttributeLocalID_i::Value(), SALOMEDS_AttributeInteger_i::Value(), SALOMEDS_AttributeName_i::Value(), SALOMEDS_AttributeSequenceOfReal_i::Value(), and SALOMEDS_AttributeSequenceOfInteger_i::Value().

PortableServer::POA_var SALOME::GenericObj_i::myPOA
protectedinherited
int SALOME::GenericObj_i::myRefCounter
protectedinherited