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 | SortChildren (in SObject theObject, in boolean theAscendingOrder) |
SObject | GetFather (in SObject theObject) |
boolean | SetName (in string theName) |
string | GetName () |
boolean | IsUseCase (in SObject theObject) |
boolean | IsUseCaseNode (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). More... | |
void | UnRegister () |
Decrease the reference count (release by another object). More... | |
void | Destroy () |
Obsolete, left for compatibility reasons only. Use UnRegister() instead. More... | |
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::SortChildren | ( | in SObject | theObject, |
in boolean | theAscendingOrder | ||
) |
Returns True if children of the given object theObject of the use case tree were sorted successfully.
Gets father object of the given object theObject in the use cases tree.
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.
boolean SALOMEDS::UseCaseBuilder::IsUseCaseNode | ( | in SObject | theObject | ) |
Returns True if the given object theObject is included in the use cases tree on any level.
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.
|
inherited |
Increase the reference count (mark as used by another object).
|
inherited |
Decrease the reference count (release by another object).
|
inherited |
Obsolete, left for compatibility reasons only. Use UnRegister() instead.