Interface of the UseCaseBuilder. More...
Public Member Functions | |
boolean | Append (in SObject theObject) |
boolean | Remove (in SObject theObject) |
boolean | AppendTo (in SObject theFather, in SObject theObject) |
boolean | InsertBefore (in SObject theFirst, in SObject theNext) |
boolean | SetCurrentObject (in SObject theObject) |
boolean | SetRootCurrent () |
boolean | HasChildren (in SObject theObject) |
boolean | SetName (in string theName) |
string | GetName () |
boolean | IsUseCase (in SObject theObject) |
SObject | GetCurrentObject () |
SObject | AddUseCase (in string theName) |
UseCaseIterator | GetUseCaseIterator (in SObject theObject) |
void | Register () |
Increase the reference count (mark as used by another object). | |
void | Destroy () |
Decrease the reference count (release by another object). |
Interface of the UseCaseBuilder.
Use case in the study represents a user-managed subtree, containing all or some of the objects which exist in the study. The UseCaseBuilder interface contains a set of methods used for management of the use case in the study.
boolean SALOMEDS::UseCaseBuilder::Append | ( | in SObject | theObject | ) |
Adds to the use case an object as a child of the current object of the use case.
theObject | The added SObject. |
boolean SALOMEDS::UseCaseBuilder::Remove | ( | in SObject | theObject | ) |
Removes an object from the use case.
theObject | The deleted SObject |
Adds a child object theObject to the given father theFather object in the use case.
Inserts in the use case the object theFirst before the object theNext.
boolean SALOMEDS::UseCaseBuilder::SetCurrentObject | ( | in SObject | theObject | ) |
Sets the current object of the use case.
boolean SALOMEDS::UseCaseBuilder::SetRootCurrent | ( | ) |
Makes the root object to be the current object of the use case.
boolean SALOMEDS::UseCaseBuilder::HasChildren | ( | in SObject | theObject | ) |
Returns True if the given object theObject of the use case has child objects.
boolean SALOMEDS::UseCaseBuilder::SetName | ( | in string | theName | ) |
Sets the name of the use case.
string SALOMEDS::UseCaseBuilder::GetName | ( | ) |
Gets the name of the use case.
boolean SALOMEDS::UseCaseBuilder::IsUseCase | ( | in SObject | theObject | ) |
Returns True if the given object theObject represents a use case.
SObject SALOMEDS::UseCaseBuilder::GetCurrentObject | ( | ) |
Gets the current object of the use case.
SObject SALOMEDS::UseCaseBuilder::AddUseCase | ( | in string | theName | ) |
Creates a new use case in the use case browser.
UseCaseIterator SALOMEDS::UseCaseBuilder::GetUseCaseIterator | ( | in SObject | theObject | ) |
Returns the UseCaseIterator for the given object theObject in the use case.
void SALOME::GenericObj::Register | ( | ) | [inherited] |
Increase the reference count (mark as used by another object).
void SALOME::GenericObj::Destroy | ( | ) | [inherited] |
Decrease the reference count (release by another object).