27 #ifndef __SALOMEDSClient_USECaseBuilder_H__
28 #define __SALOMEDSClient_USECaseBuilder_H__
40 virtual bool Append(
const _PTR(SObject)& theObject) = 0;
41 virtual bool Remove(
const _PTR(SObject)& theObject) = 0;
42 virtual bool AppendTo(
const _PTR(SObject)& theFather,
_PTR(SObject) theObject) = 0;
47 virtual bool SortChildren(
const _PTR(SObject)& theObject,
bool theAscendingOrder) = 0;
51 virtual
bool SetName(const std::
string& theName) = 0;
53 virtual std::
string GetName() = 0;