|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.model.uml.behavioralelements.usecases.UseCasesHelper
Helper class for UML BehavioralElements::UseCases Package. Current implementation is a placeholder.
Field Summary | |
private static UseCasesHelper |
SINGLETON
Singleton instance. |
Constructor Summary | |
private |
UseCasesHelper()
Don't allow instantiation. |
Method Summary | |
java.util.Collection |
getAllActors()
Returns all actors in the current project model. |
java.util.Collection |
getAllActors(ru.novosoft.uml.foundation.core.MNamespace ns)
Returns all actors in some namespace ns. |
java.util.Collection |
getAllUseCases()
Returns all usecases in the current project model. |
java.util.Collection |
getAllUseCases(ru.novosoft.uml.foundation.core.MNamespace ns)
Returns all usecases in some namespace ns. |
java.util.Collection |
getExtendedUseCases(java.lang.Object ausecase)
Returns all usecases this usecase extends. |
java.util.Collection |
getExtendingUseCases(java.lang.Object usecase)
|
java.lang.Object |
getExtends(java.lang.Object abase,
java.lang.Object anextension)
Returns the extend relation between two usecases base and extension. |
java.util.Collection |
getExtensionPoints(java.lang.Object useCase)
This method returns all extension points of a given use case. |
static UseCasesHelper |
getHelper()
Singleton instance access method. |
java.util.Collection |
getIncludedUseCases(java.lang.Object ausecase)
Returns all usecases this usecase includes. |
ru.novosoft.uml.behavior.use_cases.MInclude |
getIncludes(java.lang.Object abase,
java.lang.Object aninclusion)
Returns the include relation between two usecases base and inclusion. |
java.util.Collection |
getSpecificationPath(java.lang.Object ausecase)
Returns the specificationpath operation of some usecase. |
void |
setBase(ru.novosoft.uml.behavior.use_cases.MExtend extend,
ru.novosoft.uml.behavior.use_cases.MUseCase base)
Sets the base usecase of a given extend. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static UseCasesHelper SINGLETON
Constructor Detail |
private UseCasesHelper()
Method Detail |
public static UseCasesHelper getHelper()
public java.util.Collection getExtensionPoints(java.lang.Object useCase)
This method returns all extension points of a given use case.
Here for completeness, but actually just a wrapper for the NSUML function.
useCase
- The use case for which we want the extension points.
public java.util.Collection getAllUseCases()
public java.util.Collection getAllUseCases(ru.novosoft.uml.foundation.core.MNamespace ns)
ns
- is the namespace
public java.util.Collection getAllActors()
public java.util.Collection getAllActors(ru.novosoft.uml.foundation.core.MNamespace ns)
ns
- is the namespace
public java.util.Collection getExtendedUseCases(java.lang.Object ausecase)
ausecase
-
public java.util.Collection getExtendingUseCases(java.lang.Object usecase)
public java.lang.Object getExtends(java.lang.Object abase, java.lang.Object anextension)
abase
- anextension
-
public java.util.Collection getIncludedUseCases(java.lang.Object ausecase)
ausecase
-
public ru.novosoft.uml.behavior.use_cases.MInclude getIncludes(java.lang.Object abase, java.lang.Object aninclusion)
abase
- aninclusion
-
public java.util.Collection getSpecificationPath(java.lang.Object ausecase)
ausecase
-
public void setBase(ru.novosoft.uml.behavior.use_cases.MExtend extend, ru.novosoft.uml.behavior.use_cases.MUseCase base)
extend
- base
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |