|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.argouml.model.AbstractUseCasesHelperDecorator
An abstract Decorator for the UseCasesHelper.
| Method Summary | |
void |
addExtend(Object elem,
Object extend)
Add an extend to a Use Case or Extension Point. |
void |
addExtensionPoint(Object handle,
int position,
Object extensionPoint)
Adds an extension point to some Extend. |
void |
addExtensionPoint(Object handle,
Object extensionPoint)
Adds an extension point to some Use Case or Extend. |
void |
addInclude(Object usecase,
Object include)
Add an include to a Use Case. |
Collection |
getAllActors(Object ns)
Returns all actors in some namespace ns. |
Collection |
getAllUseCases(Object ns)
Returns all usecases in some namespace ns. |
protected UseCasesHelper |
getComponent()
The component we are decorating. |
Collection |
getExtendedUseCases(Object ausecase)
Returns all usecases this given usecase extends. |
Collection |
getExtendingUseCases(Object usecase)
|
Object |
getExtends(Object abase,
Object anextension)
Returns the extend relation between two usecases base and extension. |
Collection |
getExtensionPoints(Object useCase)
This method returns all extension points of a given use case. |
Collection |
getIncludedUseCases(Object ausecase)
Returns all usecases this usecase includes. |
Object |
getIncludes(Object abase,
Object aninclusion)
Returns the include relation between two usecases base and inclusion. |
Collection |
getSpecificationPath(Object ausecase)
Returns the specificationpath operation of some usecase. |
void |
removeExtend(Object elem,
Object extend)
Remove an extend to a Use Case or Extension Point. |
void |
removeExtensionPoint(Object elem,
Object ep)
This method removes an Extension Point from a Use Case or an Extend. |
void |
removeInclude(Object usecase,
Object include)
Remove an include from a Use Case. |
void |
setAddition(Object handle,
Object useCase)
Sets the addition to an include. |
void |
setBase(Object extend,
Object base)
Sets the base usecase of a given extend. |
void |
setCondition(Object handle,
Object booleanExpression)
Set the condition of an extend. |
void |
setExtension(Object handle,
Object ext)
Set the extension of a usecase. |
void |
setExtensionPoints(Object handle,
Collection extensionPoints)
Sets the extension points of some use cases. |
void |
setIncludes(Object handle,
Collection includes)
Set the collection of Include relationships for a usecase. |
void |
setLocation(Object handle,
String loc)
Sets a location of some extension point. |
void |
setUseCase(Object elem,
Object usecase)
Set a Use Case for an Extension Point. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
protected UseCasesHelper getComponent()
public Collection getExtensionPoints(Object useCase)
UseCasesHelper
getExtensionPoints in interface UseCasesHelperuseCase - The use case for which we want the extension points.
public Collection getAllUseCases(Object ns)
UseCasesHelper
getAllUseCases in interface UseCasesHelperns - is the namespace
public Collection getAllActors(Object ns)
UseCasesHelper
getAllActors in interface UseCasesHelperns - is the namespace
public Collection getExtendedUseCases(Object ausecase)
UseCasesHelper
getExtendedUseCases in interface UseCasesHelperausecase - the given usecase
public Collection getExtendingUseCases(Object usecase)
getExtendingUseCases in interface UseCasesHelperusecase - the given usecase
public Object getExtends(Object abase,
Object anextension)
UseCasesHelper
getExtends in interface UseCasesHelperabase - the given base usecaseanextension - the given extension usecase
public Collection getIncludedUseCases(Object ausecase)
UseCasesHelper
getIncludedUseCases in interface UseCasesHelperausecase - the given usecase
public Object getIncludes(Object abase,
Object aninclusion)
UseCasesHelper
getIncludes in interface UseCasesHelperabase - the given base usecaseaninclusion - the given inclusion usecase
public Collection getSpecificationPath(Object ausecase)
UseCasesHelper
getSpecificationPath in interface UseCasesHelperausecase - the given usecase
public void setBase(Object extend,
Object base)
UseCasesHelper
setBase in interface UseCasesHelperextend - the given extendbase - the base usecase
public void removeExtend(Object elem,
Object extend)
UseCasesHelper
removeExtend in interface UseCasesHelperelem - The Use Case or Extension Point.extend - The Extend to add.
public void removeExtensionPoint(Object elem,
Object ep)
UseCasesHelper
removeExtensionPoint in interface UseCasesHelperelem - is The Use Case or Extend.ep - is the extension point
public void removeInclude(Object usecase,
Object include)
UseCasesHelper
removeInclude in interface UseCasesHelperusecase - The Use Case.include - The Include.
public void addExtend(Object elem,
Object extend)
UseCasesHelper
addExtend in interface UseCasesHelperelem - The Use Case or Extension Point.extend - The Extend to add.
public void addExtensionPoint(Object handle,
Object extensionPoint)
UseCasesHelper
addExtensionPoint in interface UseCasesHelperhandle - is the Use Case or ExtendextensionPoint - is the Extension Point
public void addExtensionPoint(Object handle,
int position,
Object extensionPoint)
UseCasesHelper
addExtensionPoint in interface UseCasesHelperhandle - is the Extendposition - the 0-based position at which
to insert the Extension PointextensionPoint - is the Extension Point
public void addInclude(Object usecase,
Object include)
UseCasesHelper
addInclude in interface UseCasesHelperusecase - The Use Case.include - The Include.
public void setAddition(Object handle,
Object useCase)
UseCasesHelper
setAddition in interface UseCasesHelperhandle - IncludeuseCase - UseCase
public void setCondition(Object handle,
Object booleanExpression)
UseCasesHelper
setCondition in interface UseCasesHelperhandle - is the extendbooleanExpression - is the condition
public void setExtension(Object handle,
Object ext)
UseCasesHelper
setExtension in interface UseCasesHelperhandle - Extendext - UseCase or null
public void setExtensionPoints(Object handle,
Collection extensionPoints)
UseCasesHelper
setExtensionPoints in interface UseCasesHelperhandle - the use caseextensionPoints - is the extension points
public void setIncludes(Object handle,
Collection includes)
UseCasesHelper
setIncludes in interface UseCasesHelperhandle - UseCaseincludes - the collection of Include relationships
public void setLocation(Object handle,
String loc)
UseCasesHelper
setLocation in interface UseCasesHelperhandle - is the extension pointloc - is the location
public void setUseCase(Object elem,
Object usecase)
UseCasesHelper
setUseCase in interface UseCasesHelperelem - The Extension Point.usecase - The Use Case.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |