#include <SALOMEDSImpl_AttributeTreeNode.hxx>
Static Public Member Functions | |
static const std::string & | GetDefaultTreeID () |
static SALOMEDSImpl_AttributeTreeNode * | Set (const DF_Label &L, const std::string &ID) |
static std::string | Impl_GetType (DF_Attribute *theAttr) |
static std::string | Impl_GetClassType (DF_Attribute *theAttr) |
static void | Impl_CheckLocked (DF_Attribute *theAttr) |
Protected Member Functions | |
void | Backup () |
Protected Attributes | |
std::string | _type |
DF_LabelNode * | _node |
Private Attributes | |
std::string | myTreeID |
SALOMEDSImpl_AttributeTreeNode * | myFather |
SALOMEDSImpl_AttributeTreeNode * | myPrevious |
SALOMEDSImpl_AttributeTreeNode * | myNext |
SALOMEDSImpl_AttributeTreeNode * | myFirst |
Friends | |
class | SALOMEDSImpl_ChildNodeIterator |
SALOMEDSImpl_AttributeTreeNode::SALOMEDSImpl_AttributeTreeNode | ( | ) |
Referenced by NewEmpty(), and Set().
SALOMEDSImpl_AttributeTreeNode::~SALOMEDSImpl_AttributeTreeNode | ( | ) |
|
virtual |
Reimplemented from DF_Attribute.
References myFather, myNext, myPrevious, SetFirst(), SetNext(), and SetPrevious().
bool SALOMEDSImpl_AttributeTreeNode::Append | ( | SALOMEDSImpl_AttributeTreeNode * | value | ) |
References SALOMEDSImpl_GenericAttribute::CheckLocked(), GetFirst(), GetNext(), HasFirst(), HasNext(), ID(), DF_Attribute::Label(), myTreeID, SetFather(), SetFirst(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SetNext(), and SetPrevious().
Referenced by SALOMEDSImpl_UseCaseBuilder::AddUseCase(), SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDS_AttributeTreeNode_i::Append(), SALOMEDS_AttributeTreeNode::Append(), and SALOMEDSImpl_UseCaseBuilder::AppendTo().
|
protectedinherited |
Referenced by SALOMEDSImpl_AttributeTarget::Add(), SALOMEDSImpl_AttributeSequenceOfInteger::Add(), SALOMEDSImpl_AttributeSequenceOfReal::Add(), SALOMEDSImpl_AttributeSequenceOfInteger::Assign(), SALOMEDSImpl_AttributeSequenceOfReal::Assign(), SALOMEDSImpl_AttributeTextColor::ChangeArray(), SALOMEDSImpl_AttributeTextHighlightColor::ChangeArray(), SALOMEDSImpl_AttributeStudyProperties::ChangeCreatorName(), SALOMEDSImpl_AttributeSequenceOfInteger::ChangeValue(), SALOMEDSImpl_AttributeSequenceOfReal::ChangeValue(), SALOMEDSImpl_AttributeParameter::Clear(), SALOMEDSImpl_AttributeTableOfString::Load(), SALOMEDSImpl_AttributeTableOfReal::Load(), SALOMEDSImpl_AttributeTableOfInteger::Load(), SALOMEDSImpl_AttributeParameter::Load(), SALOMEDSImpl_AttributeTarget::Remove(), SALOMEDSImpl_AttributeSequenceOfInteger::Remove(), SALOMEDSImpl_AttributeSequenceOfReal::Remove(), SALOMEDSImpl_AttributeParameter::RemoveID(), SALOMEDSImpl_AttributeReference::Set(), SALOMEDSImpl_AttributeFlags::Set(), SALOMEDSImpl_AttributeParameter::SetBool(), SALOMEDSImpl_AttributeTableOfString::SetColumnData(), SALOMEDSImpl_AttributeTableOfReal::SetColumnData(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnData(), SALOMEDSImpl_AttributeTableOfString::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitle(), SALOMEDSImpl_AttributeStudyProperties::SetComment(), SALOMEDSImpl_AttributeStudyProperties::SetComponentVersion(), SALOMEDSImpl_AttributeStudyProperties::SetCreationMode(), SALOMEDSImpl_AttributeDrawable::SetDrawable(), SALOMEDSImpl_AttributeExpandable::SetExpandable(), SetFather(), SetFirst(), SALOMEDSImpl_AttributeParameter::SetInt(), SALOMEDSImpl_AttributeParameter::SetIntArray(), SALOMEDSImpl_AttributeStudyProperties::SetModification(), SALOMEDSImpl_AttributeTableOfString::SetNbColumns(), SALOMEDSImpl_AttributeTableOfReal::SetNbColumns(), SALOMEDSImpl_AttributeTableOfInteger::SetNbColumns(), SetNext(), SALOMEDSImpl_AttributePythonObject::SetObject(), SALOMEDSImpl_AttributeOpened::SetOpened(), SALOMEDSImpl_AttributePixMap::SetPixMap(), SetPrevious(), SALOMEDSImpl_AttributeParameter::SetReal(), SALOMEDSImpl_AttributeParameter::SetRealArray(), SALOMEDSImpl_AttributeTarget::SetRelation(), SALOMEDSImpl_AttributeTableOfString::SetRowData(), SALOMEDSImpl_AttributeTableOfReal::SetRowData(), SALOMEDSImpl_AttributeTableOfInteger::SetRowData(), SALOMEDSImpl_AttributeTableOfString::SetRowTitle(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitle(), SALOMEDSImpl_AttributeTableOfString::SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnit(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnit(), SALOMEDSImpl_AttributeSelectable::SetSelectable(), SALOMEDSImpl_AttributeParameter::SetStrArray(), SALOMEDSImpl_AttributeParameter::SetString(), SALOMEDSImpl_AttributeTextColor::SetTextColor(), SALOMEDSImpl_AttributeTextHighlightColor::SetTextHighlightColor(), SALOMEDSImpl_AttributeTableOfString::SetTitle(), SALOMEDSImpl_AttributeTableOfReal::SetTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetTitle(), SALOMEDSImpl_AttributeStudyProperties::SetUnits(), SALOMEDSImpl_AttributeExternalFileDef::SetValue(), SALOMEDSImpl_AttributeFileType::SetValue(), SALOMEDSImpl_AttributeInteger::SetValue(), SALOMEDSImpl_AttributeReal::SetValue(), SALOMEDSImpl_AttributeUserID::SetValue(), SALOMEDSImpl_AttributeString::SetValue(), SALOMEDSImpl_AttributeLocalID::SetValue(), SALOMEDSImpl_AttributeName::SetValue(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_AttributeComment::SetValue(), SALOMEDSImpl_AttributePersistentRef::SetValue(), and SALOMEDSImpl_AttributeGraphic::SetVisibility().
|
virtual |
Reimplemented from DF_Attribute.
References GetFirst(), HasFirst(), and Remove().
|
virtualinherited |
References SALOMEDSImpl_Study::_errorCode, SALOMEDSImpl_Study::GetStudy(), SALOMEDSImpl_Study::IsLocked(), DF_Label::IsNull(), and DF_Attribute::Label().
Referenced by SALOMEDSImpl_AttributeSequenceOfInteger::Add(), SALOMEDSImpl_AttributeSequenceOfReal::Add(), Append(), SALOMEDSImpl_AttributeSequenceOfInteger::Assign(), SALOMEDSImpl_AttributeSequenceOfReal::Assign(), SALOMEDSImpl_AttributeStudyProperties::ChangeCreatorName(), SALOMEDSImpl_AttributeSequenceOfInteger::ChangeValue(), SALOMEDSImpl_AttributeSequenceOfReal::ChangeValue(), SALOMEDS_GenericAttribute::CheckLocked(), SALOMEDSImpl_GenericAttribute::Impl_CheckLocked(), InsertAfter(), InsertBefore(), Prepend(), SALOMEDSImpl_AttributeTableOfString::PutValue(), SALOMEDSImpl_AttributeTableOfReal::PutValue(), SALOMEDSImpl_AttributeTableOfInteger::PutValue(), Remove(), SALOMEDSImpl_AttributeSequenceOfInteger::Remove(), SALOMEDSImpl_AttributeSequenceOfReal::Remove(), SALOMEDSImpl_AttributeTableOfString::RemoveValue(), SALOMEDSImpl_AttributeTableOfReal::RemoveValue(), SALOMEDSImpl_AttributeTableOfInteger::RemoveValue(), SALOMEDSImpl_AttributeReference::Set(), SALOMEDSImpl_AttributeParameter::SetBool(), SALOMEDSImpl_AttributeTableOfString::SetColumnData(), SALOMEDSImpl_AttributeTableOfReal::SetColumnData(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnData(), SALOMEDSImpl_AttributeTableOfString::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitle(), SALOMEDSImpl_AttributeStudyProperties::SetComment(), SALOMEDSImpl_AttributeStudyProperties::SetComponentVersion(), SALOMEDSImpl_AttributeStudyProperties::SetCreationMode(), SALOMEDSImpl_AttributeDrawable::SetDrawable(), SALOMEDSImpl_AttributeExpandable::SetExpandable(), SetFather(), SetFirst(), SALOMEDSImpl_AttributeParameter::SetInt(), SALOMEDSImpl_AttributeParameter::SetIntArray(), SALOMEDSImpl_AttributeStudyProperties::SetModification(), SALOMEDSImpl_AttributeTableOfString::SetNbColumns(), SALOMEDSImpl_AttributeTableOfReal::SetNbColumns(), SALOMEDSImpl_AttributeTableOfInteger::SetNbColumns(), SetNext(), SALOMEDSImpl_AttributePythonObject::SetObject(), SALOMEDSImpl_AttributePixMap::SetPixMap(), SetPrevious(), SALOMEDSImpl_AttributeParameter::SetReal(), SALOMEDSImpl_AttributeParameter::SetRealArray(), SALOMEDSImpl_AttributeTarget::SetRelation(), SALOMEDSImpl_AttributeTableOfString::SetRowData(), SALOMEDSImpl_AttributeTableOfReal::SetRowData(), SALOMEDSImpl_AttributeTableOfInteger::SetRowData(), SALOMEDSImpl_AttributeTableOfString::SetRowTitle(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitle(), SALOMEDSImpl_AttributeTableOfString::SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnit(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnit(), SALOMEDSImpl_AttributeParameter::SetStrArray(), SALOMEDSImpl_AttributeParameter::SetString(), SALOMEDSImpl_AttributeTextColor::SetTextColor(), SALOMEDSImpl_AttributeTextHighlightColor::SetTextHighlightColor(), SALOMEDSImpl_AttributeTableOfString::SetTitle(), SALOMEDSImpl_AttributeTableOfReal::SetTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetTitle(), SALOMEDSImpl_AttributeStudyProperties::SetUnits(), SALOMEDSImpl_AttributeFileType::SetValue(), SALOMEDSImpl_AttributeExternalFileDef::SetValue(), SALOMEDSImpl_AttributeReal::SetValue(), SALOMEDSImpl_AttributeUserID::SetValue(), SALOMEDSImpl_AttributeString::SetValue(), SALOMEDSImpl_AttributeLocalID::SetValue(), SALOMEDSImpl_AttributeName::SetValue(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_AttributeComment::SetValue(), SALOMEDSImpl_AttributePersistentRef::SetValue(), SALOMEDSImpl_AttributeTableOfString::SortByColumn(), SALOMEDSImpl_AttributeTableOfReal::SortByColumn(), SALOMEDSImpl_AttributeTableOfInteger::SortByColumn(), SALOMEDSImpl_AttributeTableOfString::SortByRow(), SALOMEDSImpl_AttributeTableOfReal::SortByRow(), SALOMEDSImpl_AttributeTableOfInteger::SortByRow(), SALOMEDSImpl_AttributeTableOfString::SortColumn(), SALOMEDSImpl_AttributeTableOfReal::SortColumn(), SALOMEDSImpl_AttributeTableOfInteger::SortColumn(), SALOMEDSImpl_AttributeTableOfString::SortRow(), SALOMEDSImpl_AttributeTableOfReal::SortRow(), SALOMEDSImpl_AttributeTableOfInteger::SortRow(), SALOMEDSImpl_AttributeTableOfString::SwapCells(), SALOMEDSImpl_AttributeTableOfReal::SwapCells(), SALOMEDSImpl_AttributeTableOfInteger::SwapCells(), SALOMEDSImpl_AttributeTableOfString::SwapColumns(), SALOMEDSImpl_AttributeTableOfReal::SwapColumns(), SALOMEDSImpl_AttributeTableOfInteger::SwapColumns(), SALOMEDSImpl_AttributeTableOfString::SwapRows(), SALOMEDSImpl_AttributeTableOfReal::SwapRows(), and SALOMEDSImpl_AttributeTableOfInteger::SwapRows().
int SALOMEDSImpl_AttributeTreeNode::Depth | ( | ) | const |
References GetFather().
Referenced by SALOMEDS_AttributeTreeNode_i::Depth(), and SALOMEDSImpl_ChildNodeIterator::Initialize().
|
inherited |
References DF_Attribute::_node, DF_Label::FindAttribute(), and DF_Attribute::Label().
Referenced by SALOMEDSImpl_UseCaseBuilder::AddUseCase(), SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDSImpl_UseCaseBuilder::GetCurrentObject(), SALOMEDSImpl_Study::GetModuleParameters(), SALOMEDSImpl_UseCaseBuilder::GetName(), SALOMEDSImpl_UseCaseBuilder::Remove(), SALOMEDSImpl_UseCaseBuilder::SALOMEDSImpl_UseCaseBuilder(), SALOMEDSImpl_UseCaseBuilder::SetCurrentObject(), SALOMEDSImpl_UseCaseBuilder::SetName(), and SALOMEDSImpl_UseCaseBuilder::SetRootCurrent().
|
inherited |
|
static |
Referenced by SALOMEDSImpl_StudyBuilder::FindOrCreateAttribute().
SALOMEDSImpl_AttributeTreeNode* SALOMEDSImpl_AttributeTreeNode::GetFather | ( | ) | const |
Referenced by _PTR(), Depth(), SALOMEDSImpl_UseCaseBuilder::GetFather(), InsertAfter(), InsertBefore(), IsDescendant(), IsFather(), Remove(), Root(), and Save().
SALOMEDSImpl_AttributeTreeNode* SALOMEDSImpl_AttributeTreeNode::GetFirst | ( | ) | const |
SALOMEDSImpl_AttributeTreeNode* SALOMEDSImpl_AttributeTreeNode::GetNext | ( | ) | const |
Referenced by Append(), InsertAfter(), Remove(), Save(), and SALOMEDSImpl_UseCaseBuilder::SortChildren().
SALOMEDSImpl_AttributeTreeNode* SALOMEDSImpl_AttributeTreeNode::GetPrevious | ( | ) | const |
Referenced by InsertBefore(), Remove(), and Save().
|
inherited |
const std::string& SALOMEDSImpl_AttributeTreeNode::GetTreeID | ( | ) |
References DF_Attribute::ID().
Referenced by SALOMEDS_AttributeTreeNode::GetTreeID().
bool SALOMEDSImpl_AttributeTreeNode::HasFather | ( | ) |
Referenced by SALOMEDS_AttributeTreeNode::HasFather(), Root(), and Save().
bool SALOMEDSImpl_AttributeTreeNode::HasFirst | ( | ) |
Referenced by Append(), BeforeForget(), SALOMEDS_AttributeTreeNode::HasFirst(), Prepend(), Remove(), and Save().
bool SALOMEDSImpl_AttributeTreeNode::HasNext | ( | ) |
Referenced by Append(), SALOMEDS_AttributeTreeNode::HasNext(), InsertAfter(), Remove(), and Save().
bool SALOMEDSImpl_AttributeTreeNode::HasPrevious | ( | ) |
Referenced by SALOMEDS_AttributeTreeNode::HasPrevious(), InsertBefore(), Remove(), and Save().
|
virtual |
Implements DF_Attribute.
References myTreeID.
Referenced by Append(), SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDSImpl_UseCaseBuilder::AppendTo(), SALOMEDSImpl_UseCaseBuilder::GetFather(), GetNode(), SALOMEDS_AttributeTreeNode_i::GetTreeID(), SALOMEDSImpl_UseCaseBuilder::HasChildren(), InsertAfter(), InsertBefore(), SALOMEDSImpl_UseCaseBuilder::InsertBefore(), SALOMEDSImpl_UseCaseBuilder::IsUseCaseNode(), Load(), Prepend(), SALOMEDSImpl_UseCaseBuilder::Remove(), SALOMEDSImpl_UseCaseBuilder::SetCurrentObject(), SALOMEDSImpl_UseCaseBuilder::SortChildren(), and Type().
|
staticinherited |
References SALOMEDSImpl_GenericAttribute::CheckLocked().
Referenced by SALOMEDS_GenericAttribute_i::CheckLocked().
|
staticinherited |
References SALOMEDSImpl_GenericAttribute::GetClassType().
Referenced by SALOMEDS_GenericAttribute_i::GetClassType().
|
staticinherited |
References SALOMEDSImpl_GenericAttribute::Type().
Referenced by SALOMEDSImpl_StudyManager::CopyLabel(), SaveAttributes(), and SALOMEDS_GenericAttribute_i::Type().
bool SALOMEDSImpl_AttributeTreeNode::InsertAfter | ( | SALOMEDSImpl_AttributeTreeNode * | value | ) |
References SALOMEDSImpl_GenericAttribute::CheckLocked(), GetFather(), GetNext(), HasNext(), ID(), DF_Attribute::Label(), myTreeID, SetFather(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SetNext(), and SetPrevious().
Referenced by SALOMEDS_AttributeTreeNode::InsertAfter(), and SALOMEDS_AttributeTreeNode_i::InsertAfter().
bool SALOMEDSImpl_AttributeTreeNode::InsertBefore | ( | SALOMEDSImpl_AttributeTreeNode * | value | ) |
References SALOMEDSImpl_GenericAttribute::CheckLocked(), GetFather(), GetPrevious(), HasPrevious(), ID(), DF_Attribute::Label(), myTreeID, SetFather(), SetFirst(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SetNext(), and SetPrevious().
Referenced by SALOMEDS_AttributeTreeNode::InsertBefore(), and SALOMEDS_AttributeTreeNode_i::InsertBefore().
bool SALOMEDSImpl_AttributeTreeNode::IsAscendant | ( | const SALOMEDSImpl_AttributeTreeNode * | ofTN | ) | const |
References IsDescendant().
bool SALOMEDSImpl_AttributeTreeNode::IsChild | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) | const |
References myFather.
Referenced by SALOMEDS_AttributeTreeNode::IsChild(), and SALOMEDS_AttributeTreeNode_i::IsChild().
bool SALOMEDSImpl_AttributeTreeNode::IsDescendant | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) | const |
References GetFather().
Referenced by IsAscendant(), SALOMEDS_AttributeTreeNode::IsDescendant(), and SALOMEDS_AttributeTreeNode_i::IsDescendant().
bool SALOMEDSImpl_AttributeTreeNode::IsFather | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) | const |
References GetFather().
Referenced by SALOMEDS_AttributeTreeNode::IsFather(), and SALOMEDS_AttributeTreeNode_i::IsFather().
bool SALOMEDSImpl_AttributeTreeNode::IsRoot | ( | ) | const |
References myFather, myNext, and myPrevious.
Referenced by SALOMEDS_AttributeTreeNode_i::IsRoot(), and Remove().
|
inherited |
References DF_Attribute::_node, and DF_Attribute::DF_Label.
Referenced by SALOMEDS_AttributeTarget_i::Add(), Append(), SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDSImpl_GenericAttribute::CheckLocked(), DF_Attribute::FindAttribute(), SALOMEDSImpl_UseCaseBuilder::GetCurrentObject(), SALOMEDSImpl_AttributeParameter::GetFather(), GetNode(), SALOMEDSImpl_GenericAttribute::GetSObject(), SALOMEDS_GenericAttribute_i::GetSObject(), SALOMEDSImpl_UseCaseBuilder::GetSObject(), SALOMEDSImpl_UseCaseBuilder::HasChildren(), SALOMEDSImpl_AttributeParameter::HasFather(), InsertAfter(), InsertBefore(), SALOMEDSImpl_Study::IORUpdated(), SALOMEDSImpl_UseCaseBuilder::IsUseCaseNode(), SALOMEDS_AttributeTreeNode::Label(), SALOMEDS_AttributeTreeNode_i::Label(), SALOMEDSImpl_AttributeReference::Load(), Load(), Prepend(), SALOMEDS_AttributeTarget_i::Remove(), SALOMEDSImpl_UseCaseBuilder::Remove(), SALOMEDSImpl_UseCaseBuilder::SALOMEDSImpl_UseCaseBuilder(), Save(), SALOMEDSImpl_UseCaseBuilder::SetCurrentObject(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SALOMEDSImpl_UseCaseBuilder::SetName(), SALOMEDSImpl_UseCaseBuilder::SetRootCurrent(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_UseCaseBuilder::SortChildren(), Translate_persistentID_to_IOR(), SALOMEDSImpl_UseCaseIterator::Value(), and SALOMEDSImpl_AttributeIOR::~SALOMEDSImpl_AttributeIOR().
|
virtual |
Reimplemented from DF_Attribute.
References DF_Label::FindAttribute(), ID(), DF_Attribute::Label(), DF_Label::Label(), Set(), SetFather(), SetFirst(), SetNext(), and SetPrevious().
|
virtual |
Implements DF_Attribute.
References myTreeID, SALOMEDSImpl_AttributeTreeNode(), and SetTreeID().
|
virtual |
Implements DF_Attribute.
References myFather, myFirst, myNext, myPrevious, myTreeID, SetFather(), SetFirst(), SetNext(), SetPrevious(), and SetTreeID().
bool SALOMEDSImpl_AttributeTreeNode::Prepend | ( | SALOMEDSImpl_AttributeTreeNode * | value | ) |
References SALOMEDSImpl_GenericAttribute::CheckLocked(), GetFirst(), HasFirst(), ID(), DF_Attribute::Label(), myTreeID, SetFather(), SetFirst(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SetNext(), and SetPrevious().
Referenced by SALOMEDS_AttributeTreeNode::Prepend(), and SALOMEDS_AttributeTreeNode_i::Prepend().
bool SALOMEDSImpl_AttributeTreeNode::Remove | ( | ) |
References SALOMEDSImpl_GenericAttribute::CheckLocked(), GetFather(), GetFirst(), GetNext(), GetPrevious(), HasFirst(), HasNext(), HasPrevious(), IsRoot(), SetFather(), SetFirst(), SALOMEDSImpl_GenericAttribute::SetModifyFlag(), SetNext(), and SetPrevious().
Referenced by SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDSImpl_UseCaseBuilder::AppendTo(), BeforeForget(), SALOMEDSImpl_UseCaseBuilder::InsertBefore(), SALOMEDSImpl_UseCaseBuilder::Remove(), and SALOMEDS_AttributeTreeNode_i::Remove().
|
virtual |
Implements DF_Attribute.
References myFather, myFirst, myNext, myPrevious, and myTreeID.
SALOMEDSImpl_AttributeTreeNode * SALOMEDSImpl_AttributeTreeNode::Root | ( | ) | const |
References GetFather(), and HasFather().
|
virtual |
Reimplemented from DF_Attribute.
References DF_Label::Entry(), GetFather(), GetFirst(), GetNext(), GetPrevious(), HasFather(), HasFirst(), HasNext(), HasPrevious(), and DF_Attribute::Label().
|
static |
References DF_Label::AddAttribute(), DF_Label::FindAttribute(), SALOMEDSImpl_AttributeTreeNode(), and SetTreeID().
Referenced by SALOMEDSImpl_UseCaseBuilder::AddUseCase(), SALOMEDSImpl_UseCaseBuilder::Append(), SALOMEDSImpl_UseCaseBuilder::AppendTo(), SALOMEDSImpl_StudyBuilder::FindOrCreateAttribute(), SALOMEDSImpl_UseCaseBuilder::InsertBefore(), Load(), and SALOMEDSImpl_UseCaseBuilder::SALOMEDSImpl_UseCaseBuilder().
void SALOMEDSImpl_AttributeTreeNode::SetFather | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) |
References DF_Attribute::Backup(), SALOMEDSImpl_GenericAttribute::CheckLocked(), myFather, and SALOMEDSImpl_GenericAttribute::SetModifyFlag().
Referenced by Append(), InsertAfter(), InsertBefore(), Load(), Paste(), Prepend(), Remove(), SALOMEDS_AttributeTreeNode::SetFather(), and SALOMEDS_AttributeTreeNode_i::SetFather().
void SALOMEDSImpl_AttributeTreeNode::SetFirst | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) |
References DF_Attribute::Backup(), SALOMEDSImpl_GenericAttribute::CheckLocked(), myFirst, and SALOMEDSImpl_GenericAttribute::SetModifyFlag().
Referenced by AfterAddition(), Append(), InsertBefore(), Load(), Paste(), Prepend(), Remove(), SALOMEDS_AttributeTreeNode::SetFirst(), and SALOMEDS_AttributeTreeNode_i::SetFirst().
|
inherited |
Set modification flag of the Attribute.
param reason reason of the modification (by default equal to 0)
References SALOMEDSImpl_GenericAttribute::GetSObject(), SALOMEDSImpl_Study::GetStudy(), DF_Label::IsNull(), DF_Attribute::Label(), SALOMEDSImpl_Study::Modify(), and SALOMEDSImpl_Study::modifySO_Notification().
Referenced by SALOMEDSImpl_AttributeTarget::Add(), SALOMEDSImpl_AttributeSequenceOfInteger::Add(), SALOMEDSImpl_AttributeSequenceOfReal::Add(), Append(), SALOMEDSImpl_AttributeSequenceOfInteger::Assign(), SALOMEDSImpl_AttributeSequenceOfReal::Assign(), SALOMEDSImpl_AttributeTextHighlightColor::ChangeArray(), SALOMEDSImpl_AttributeTextColor::ChangeArray(), SALOMEDSImpl_AttributeSequenceOfInteger::ChangeValue(), SALOMEDSImpl_AttributeSequenceOfReal::ChangeValue(), SALOMEDSImpl_AttributeParameter::Clear(), InsertAfter(), InsertBefore(), Prepend(), SALOMEDSImpl_AttributeTableOfString::PutValue(), SALOMEDSImpl_AttributeTableOfReal::PutValue(), SALOMEDSImpl_AttributeTableOfInteger::PutValue(), SALOMEDSImpl_AttributeTarget::Remove(), Remove(), SALOMEDSImpl_AttributeSequenceOfInteger::Remove(), SALOMEDSImpl_AttributeSequenceOfReal::Remove(), SALOMEDSImpl_AttributeParameter::RemoveID(), SALOMEDSImpl_AttributeTableOfString::RemoveValue(), SALOMEDSImpl_AttributeTableOfReal::RemoveValue(), SALOMEDSImpl_AttributeTableOfInteger::RemoveValue(), SALOMEDSImpl_AttributeReference::Set(), SALOMEDSImpl_AttributeParameter::SetBool(), SALOMEDSImpl_AttributeTableOfString::SetColumnData(), SALOMEDSImpl_AttributeTableOfReal::SetColumnData(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnData(), SALOMEDSImpl_AttributeTableOfString::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitle(), SALOMEDSImpl_AttributeTableOfString::SetColumnTitles(), SALOMEDSImpl_AttributeTableOfReal::SetColumnTitles(), SALOMEDSImpl_AttributeTableOfInteger::SetColumnTitles(), SALOMEDSImpl_AttributeDrawable::SetDrawable(), SALOMEDSImpl_AttributeExpandable::SetExpandable(), SetFather(), SetFirst(), SALOMEDSImpl_AttributeParameter::SetInt(), SALOMEDSImpl_AttributeParameter::SetIntArray(), SALOMEDSImpl_AttributeTableOfString::SetNbColumns(), SALOMEDSImpl_AttributeTableOfReal::SetNbColumns(), SALOMEDSImpl_AttributeTableOfInteger::SetNbColumns(), SetNext(), SALOMEDSImpl_AttributePythonObject::SetObject(), SALOMEDSImpl_AttributePixMap::SetPixMap(), SetPrevious(), SALOMEDSImpl_AttributeParameter::SetReal(), SALOMEDSImpl_AttributeParameter::SetRealArray(), SALOMEDSImpl_AttributeTarget::SetRelation(), SALOMEDSImpl_AttributeTableOfString::SetRowData(), SALOMEDSImpl_AttributeTableOfReal::SetRowData(), SALOMEDSImpl_AttributeTableOfInteger::SetRowData(), SALOMEDSImpl_AttributeTableOfString::SetRowTitle(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitle(), SALOMEDSImpl_AttributeTableOfString::SetRowTitles(), SALOMEDSImpl_AttributeTableOfReal::SetRowTitles(), SALOMEDSImpl_AttributeTableOfInteger::SetRowTitles(), SALOMEDSImpl_AttributeTableOfString::SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnit(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnit(), SALOMEDSImpl_AttributeTableOfReal::SetRowUnits(), SALOMEDSImpl_AttributeTableOfInteger::SetRowUnits(), SALOMEDSImpl_AttributeParameter::SetStrArray(), SALOMEDSImpl_AttributeParameter::SetString(), SALOMEDSImpl_AttributeTextColor::SetTextColor(), SALOMEDSImpl_AttributeTextHighlightColor::SetTextHighlightColor(), SALOMEDSImpl_AttributeTableOfString::SetTitle(), SALOMEDSImpl_AttributeTableOfReal::SetTitle(), SALOMEDSImpl_AttributeTableOfInteger::SetTitle(), SetTreeID(), SALOMEDSImpl_AttributeFileType::SetValue(), SALOMEDSImpl_AttributeExternalFileDef::SetValue(), SALOMEDSImpl_AttributeInteger::SetValue(), SALOMEDSImpl_AttributeReal::SetValue(), SALOMEDSImpl_AttributeUserID::SetValue(), SALOMEDSImpl_AttributeLocalID::SetValue(), SALOMEDSImpl_AttributeString::SetValue(), SALOMEDSImpl_AttributeName::SetValue(), SALOMEDSImpl_AttributeComment::SetValue(), SALOMEDSImpl_AttributeIOR::SetValue(), SALOMEDSImpl_AttributePersistentRef::SetValue(), SALOMEDSImpl_AttributeTableOfString::SwapCells(), SALOMEDSImpl_AttributeTableOfReal::SwapCells(), and SALOMEDSImpl_AttributeTableOfInteger::SwapCells().
void SALOMEDSImpl_AttributeTreeNode::SetNext | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) |
References DF_Attribute::Backup(), SALOMEDSImpl_GenericAttribute::CheckLocked(), myNext, and SALOMEDSImpl_GenericAttribute::SetModifyFlag().
Referenced by AfterAddition(), Append(), InsertAfter(), InsertBefore(), Load(), Paste(), Prepend(), Remove(), SALOMEDS_AttributeTreeNode_i::SetNext(), and SALOMEDS_AttributeTreeNode::SetNext().
void SALOMEDSImpl_AttributeTreeNode::SetPrevious | ( | const SALOMEDSImpl_AttributeTreeNode * | value | ) |
References DF_Attribute::Backup(), SALOMEDSImpl_GenericAttribute::CheckLocked(), myPrevious, and SALOMEDSImpl_GenericAttribute::SetModifyFlag().
Referenced by AfterAddition(), Append(), InsertAfter(), InsertBefore(), Load(), Paste(), Prepend(), Remove(), SALOMEDS_AttributeTreeNode_i::SetPrevious(), and SALOMEDS_AttributeTreeNode::SetPrevious().
void SALOMEDSImpl_AttributeTreeNode::SetTreeID | ( | const std::string & | value | ) |
References myTreeID, and SALOMEDSImpl_GenericAttribute::SetModifyFlag().
Referenced by NewEmpty(), Paste(), Set(), SALOMEDS_AttributeTreeNode::SetTreeID(), and SALOMEDS_AttributeTreeNode_i::SetTreeID().
|
virtual |
Reimplemented from SALOMEDSImpl_GenericAttribute.
References ID().
|
friend |
|
protectedinherited |
|
protectedinherited |
Referenced by SALOMEDSImpl_GenericAttribute::Type().
|
private |
Referenced by AfterAddition(), IsChild(), IsRoot(), Paste(), Restore(), and SetFather().
|
private |
Referenced by SALOMEDSImpl_ChildNodeIterator::Initialize(), SALOMEDSImpl_ChildNodeIterator::Next(), Paste(), Restore(), and SetFirst().
|
private |
|
private |
Referenced by AfterAddition(), IsRoot(), Paste(), Restore(), and SetPrevious().
|
private |
Referenced by Append(), ID(), InsertAfter(), InsertBefore(), NewEmpty(), Paste(), Prepend(), Restore(), and SetTreeID().