|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.argouml.model.AbstractUseCasesHelperDecorator
public abstract class AbstractUseCasesHelperDecorator
An abstract Decorator for the UseCasesHelper.
| Constructor Summary | |
|---|---|
protected |
AbstractUseCasesHelperDecorator(UseCasesHelper component)
|
| Method Summary | |
|---|---|
void |
addExtend(java.lang.Object elem,
java.lang.Object extend)
Add an extend to a Use Case or Extension Point. |
void |
addExtensionPoint(java.lang.Object handle,
int position,
java.lang.Object extensionPoint)
Adds an extension point to some Extend. |
void |
addExtensionPoint(java.lang.Object handle,
java.lang.Object extensionPoint)
Adds an extension point to some Use Case or Extend. |
void |
addInclude(java.lang.Object usecase,
java.lang.Object include)
Add an include to a Use Case. |
java.util.Collection |
getAllActors(java.lang.Object ns)
Returns all actors in some namespace ns. |
java.util.Collection |
getAllUseCases(java.lang.Object ns)
Returns all usecases in some namespace ns. |
protected UseCasesHelper |
getComponent()
The component we are decorating. |
java.util.Collection |
getExtendedUseCases(java.lang.Object ausecase)
Returns all usecases this given usecase extends. |
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)
|
java.util.Collection |
getIncludedUseCases(java.lang.Object ausecase)
Returns all usecases this usecase includes. |
java.lang.Object |
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 |
removeExtend(java.lang.Object elem,
java.lang.Object extend)
Remove an extend to a Use Case or Extension Point. |
void |
removeExtensionPoint(java.lang.Object elem,
java.lang.Object ep)
This method removes an Extension Point from a Use Case or an Extend. |
void |
removeInclude(java.lang.Object usecase,
java.lang.Object include)
Remove an include from a Use Case. |
void |
setAddition(java.lang.Object handle,
java.lang.Object useCase)
Sets the addition to an include. |
void |
setBase(java.lang.Object extend,
java.lang.Object base)
Sets the base usecase of a given extend. |
void |
setCondition(java.lang.Object handle,
java.lang.Object booleanExpression)
Set the condition of an extend. |
void |
setExtension(java.lang.Object handle,
java.lang.Object ext)
Set the extension of a usecase. |
void |
setExtensionPoints(java.lang.Object handle,
java.util.Collection extensionPoints)
Sets the extension points of some use cases. |
void |
setIncludes(java.lang.Object handle,
java.util.Collection includes)
Set the collection of Include relationships for a usecase. |
void |
setLocation(java.lang.Object handle,
java.lang.String loc)
Sets a location of some extension point. |
void |
setUseCase(java.lang.Object elem,
java.lang.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 |
| Constructor Detail |
|---|
protected AbstractUseCasesHelperDecorator(UseCasesHelper component)
component - The component to decorate.| Method Detail |
|---|
protected UseCasesHelper getComponent()
public java.util.Collection getExtensionPoints(java.lang.Object useCase)
public java.util.Collection getAllUseCases(java.lang.Object ns)
UseCasesHelper
getAllUseCases in interface UseCasesHelperns - is the namespace
public java.util.Collection getAllActors(java.lang.Object ns)
UseCasesHelper
getAllActors in interface UseCasesHelperns - is the namespace
public java.util.Collection getExtendedUseCases(java.lang.Object ausecase)
UseCasesHelper
getExtendedUseCases in interface UseCasesHelperausecase - the given usecase
public java.lang.Object getExtends(java.lang.Object abase,
java.lang.Object anextension)
UseCasesHelper
getExtends in interface UseCasesHelperabase - the given base usecaseanextension - the given extension usecase
public java.util.Collection getIncludedUseCases(java.lang.Object ausecase)
UseCasesHelper
getIncludedUseCases in interface UseCasesHelperausecase - the given usecase
public java.lang.Object getIncludes(java.lang.Object abase,
java.lang.Object aninclusion)
UseCasesHelper
getIncludes in interface UseCasesHelperabase - the given base usecaseaninclusion - the given inclusion usecase
public java.util.Collection getSpecificationPath(java.lang.Object ausecase)
UseCasesHelper
getSpecificationPath in interface UseCasesHelperausecase - the given usecase
public void setBase(java.lang.Object extend,
java.lang.Object base)
UseCasesHelper
setBase in interface UseCasesHelperextend - the given extendbase - the base usecase
public void removeExtend(java.lang.Object elem,
java.lang.Object extend)
UseCasesHelper
removeExtend in interface UseCasesHelperelem - The Use Case or Extension Point.extend - The Extend to add.
public void removeExtensionPoint(java.lang.Object elem,
java.lang.Object ep)
UseCasesHelper
removeExtensionPoint in interface UseCasesHelperelem - is The Use Case or Extend.ep - is the extension point
public void removeInclude(java.lang.Object usecase,
java.lang.Object include)
UseCasesHelper
removeInclude in interface UseCasesHelperusecase - The Use Case.include - The Include.
public void addExtend(java.lang.Object elem,
java.lang.Object extend)
UseCasesHelper
addExtend in interface UseCasesHelperelem - The Use Case or Extension Point.extend - The Extend to add.
public void addExtensionPoint(java.lang.Object handle,
java.lang.Object extensionPoint)
UseCasesHelper
addExtensionPoint in interface UseCasesHelperhandle - is the Use Case or ExtendextensionPoint - is the Extension Point
public void addExtensionPoint(java.lang.Object handle,
int position,
java.lang.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(java.lang.Object usecase,
java.lang.Object include)
UseCasesHelper
addInclude in interface UseCasesHelperusecase - The Use Case.include - The Include.
public void setAddition(java.lang.Object handle,
java.lang.Object useCase)
UseCasesHelper
setAddition in interface UseCasesHelperhandle - IncludeuseCase - UseCase
public void setCondition(java.lang.Object handle,
java.lang.Object booleanExpression)
UseCasesHelper
setCondition in interface UseCasesHelperhandle - is the extendbooleanExpression - is the condition
public void setExtension(java.lang.Object handle,
java.lang.Object ext)
UseCasesHelper
setExtension in interface UseCasesHelperhandle - Extendext - UseCase or null
public void setExtensionPoints(java.lang.Object handle,
java.util.Collection extensionPoints)
UseCasesHelper
setExtensionPoints in interface UseCasesHelperhandle - the use caseextensionPoints - is the extension points
public void setIncludes(java.lang.Object handle,
java.util.Collection includes)
UseCasesHelper
setIncludes in interface UseCasesHelperhandle - UseCaseincludes - the collection of Include relationships
public void setLocation(java.lang.Object handle,
java.lang.String loc)
UseCasesHelper
setLocation in interface UseCasesHelperhandle - is the extension pointloc - is the location
public void setUseCase(java.lang.Object elem,
java.lang.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 Cookbook |