|
|||||||||||
| 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,
Object extensionPoint)
Adds an extension point to some model element. |
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.
UseCasesHelper.getExtensionPoints(
java.lang.Object)public Collection getAllUseCases(Object ns)
UseCasesHelper
getAllUseCases in interface UseCasesHelperns - is the namespace
UseCasesHelper.getAllUseCases(java.lang.Object)public Collection getAllActors(Object ns)
UseCasesHelper
getAllActors in interface UseCasesHelperns - is the namespace
UseCasesHelper.getAllActors(java.lang.Object)public Collection getExtendedUseCases(Object ausecase)
UseCasesHelper
getExtendedUseCases in interface UseCasesHelperausecase - the given usecase
UseCasesHelper.getExtendedUseCases(
java.lang.Object)public Collection getExtendingUseCases(Object usecase)
getExtendingUseCases in interface UseCasesHelperusecase - the given usecase
UseCasesHelper.getExtendingUseCases(
java.lang.Object)
public Object getExtends(Object abase,
Object anextension)
UseCasesHelper
getExtends in interface UseCasesHelperabase - the given base usecaseanextension - the given extension usecase
UseCasesHelper.getExtends(
java.lang.Object,
java.lang.Object)public Collection getIncludedUseCases(Object ausecase)
UseCasesHelper
getIncludedUseCases in interface UseCasesHelperausecase - the given usecase
UseCasesHelper.getIncludedUseCases(
java.lang.Object)
public Object getIncludes(Object abase,
Object aninclusion)
UseCasesHelper
getIncludes in interface UseCasesHelperabase - the given base usecaseaninclusion - the given inclusion usecase
UseCasesHelper.getIncludes(
java.lang.Object,
java.lang.Object)public Collection getSpecificationPath(Object ausecase)
UseCasesHelper
getSpecificationPath in interface UseCasesHelperausecase - the given usecase
UseCasesHelper.getSpecificationPath(
java.lang.Object)
public void setBase(Object extend,
Object base)
UseCasesHelper
setBase in interface UseCasesHelperextend - the given extendbase - the base usecaseUseCasesHelper.setBase(
java.lang.Object,
java.lang.Object)
public void removeExtend(Object elem,
Object extend)
UseCasesHelper
removeExtend in interface UseCasesHelperelem - The Use Case or Extension Point.extend - The Extend to add.UseCasesHelper.removeExtend(
java.lang.Object,
java.lang.Object)
public void removeExtensionPoint(Object elem,
Object ep)
UseCasesHelper
removeExtensionPoint in interface UseCasesHelperelem - is The Use Case or Extend.ep - is the extension pointUseCasesHelper.removeExtensionPoint(
java.lang.Object,
java.lang.Object)
public void removeInclude(Object usecase,
Object include)
UseCasesHelper
removeInclude in interface UseCasesHelperusecase - The Use Case.include - The Include.UseCasesHelper.removeInclude(
java.lang.Object,
java.lang.Object)
public void addExtend(Object elem,
Object extend)
UseCasesHelper
addExtend in interface UseCasesHelperelem - The Use Case or Extension Point.extend - The Extend to add.UseCasesHelper.addExtend(
java.lang.Object,
java.lang.Object)
public void addExtensionPoint(Object handle,
Object extensionPoint)
UseCasesHelper
addExtensionPoint in interface UseCasesHelperhandle - is the model elementextensionPoint - is the extension pointUseCasesHelper.addExtensionPoint(
java.lang.Object,
java.lang.Object)
public void addInclude(Object usecase,
Object include)
UseCasesHelper
addInclude in interface UseCasesHelperusecase - The Use Case.include - The Include.UseCasesHelper.addInclude(
java.lang.Object,
java.lang.Object)
public void setAddition(Object handle,
Object useCase)
UseCasesHelper
setAddition in interface UseCasesHelperhandle - IncludeuseCase - UseCaseUseCasesHelper.setAddition(
java.lang.Object,
java.lang.Object)
public void setCondition(Object handle,
Object booleanExpression)
UseCasesHelper
setCondition in interface UseCasesHelperhandle - is the extendbooleanExpression - is the conditionUseCasesHelper.setCondition(
java.lang.Object,
java.lang.Object)
public void setExtension(Object handle,
Object ext)
UseCasesHelper
setExtension in interface UseCasesHelperhandle - Extendext - UseCase or nullUseCasesHelper.setExtension(
java.lang.Object,
java.lang.Object)
public void setExtensionPoints(Object handle,
Collection extensionPoints)
UseCasesHelper
setExtensionPoints in interface UseCasesHelperhandle - the use caseextensionPoints - is the extension pointsUseCasesHelper.setExtensionPoints(
java.lang.Object,
java.util.Collection)
public void setIncludes(Object handle,
Collection includes)
UseCasesHelper
setIncludes in interface UseCasesHelperhandle - UseCaseincludes - the collection of Include relationshipsUseCasesHelper.setIncludes(
java.lang.Object,
java.util.Collection)
public void setLocation(Object handle,
String loc)
UseCasesHelper
setLocation in interface UseCasesHelperhandle - is the extension pointloc - is the locationUseCasesHelper.setLocation(
java.lang.Object,
java.lang.String)
public void setUseCase(Object elem,
Object usecase)
UseCasesHelper
setUseCase in interface UseCasesHelperelem - The Extension Point.usecase - The Use Case.UseCasesHelper.setUseCase(
java.lang.Object,
java.lang.Object)
|
|||||||||||
| 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 |