|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CollaborationsHelper
The interface for the helper to Collaborations.
Created from the old CollaborationsHelper.
Method Summary | |
---|---|
void |
addBase(java.lang.Object classifierRole,
java.lang.Object baseClassifier)
Adds a base to the given classifierrole. |
void |
addConstrainingElement(java.lang.Object handle,
java.lang.Object constraint)
Add a constraining element. |
void |
addInstance(java.lang.Object classifierRole,
java.lang.Object instance)
Adds an instance to a classifier role. |
void |
addMessage(java.lang.Object handle,
java.lang.Object message)
Add a message to an interaction or association role. |
void |
addPredecessor(java.lang.Object handle,
java.lang.Object predecessor)
Adds a predecessor to a message. |
void |
addSuccessor(java.lang.Object predecessor,
java.lang.Object message)
Add Message to a predecessor Message. |
java.util.Collection |
allAvailableContents(java.lang.Object classifierRole)
Returns all available contents for a given classifierrole as defined in section 2.10.3.3 of the UML 1.3 spec. |
java.util.Collection |
allAvailableFeatures(java.lang.Object classifierRole)
Returns all available features for a given classifierrole as defined in section 2.10.3.3 of the UML 1.3 spec. |
java.util.Collection |
getAllClassifierRoles(java.lang.Object namespace)
Returns all classifierroles found in this namespace and in its children. |
java.util.Collection |
getAllPossibleActivators(java.lang.Object message)
Returns all possible activators for some message mes. |
java.util.Collection |
getAllPossibleAssociationRoles(java.lang.Object classifierRole)
Returns all associations the bases of the classifierrole has, thereby forming the set of associationroles the classifierrole can use. |
java.util.Collection |
getAllPossibleBases(java.lang.Object role)
Returns all possible bases for the given element (a ClassifierRole or AssociationRole). |
java.util.Collection |
getAllPossiblePredecessors(java.lang.Object amessage)
Returns all possible predecessors for some message, taking into account the wellformednessrules as defined in section 2.10 of the UML spec. |
java.lang.Object |
getAssociationRole(java.lang.Object fromRole,
java.lang.Object toRole)
Returns the first found associationrole between two classifierroles. |
java.util.Collection |
getClassifierRoles(java.lang.Object classifierRole)
Returns all classifierroles associated via associationroles to some classifierrole role. |
boolean |
hasAsActivator(java.lang.Object message,
java.lang.Object activator)
Returns true if the given message has the message activator somewhere as it's activator. |
boolean |
isAddingCollaborationAllowed(java.lang.Object context)
Returns true if a collaboration may be added to the given context. |
void |
removeBase(java.lang.Object classifierRole,
java.lang.Object baseClassifier)
This method removes a classifier from a classifier role. |
void |
removeConstrainingElement(java.lang.Object handle,
java.lang.Object constraint)
Remove a constraining element. |
void |
removeInteraction(java.lang.Object collab,
java.lang.Object interaction)
Remove an Interaction from a Collaboration. |
void |
removeMessage(java.lang.Object handle,
java.lang.Object message)
Removes a message from the interaction or association role. |
void |
removePredecessor(java.lang.Object handle,
java.lang.Object message)
Removes a predecessor message. |
void |
removeSuccessor(java.lang.Object handle,
java.lang.Object message)
Removes a successor message. |
void |
setAction(java.lang.Object handle,
java.lang.Object action)
Sets the action to a message. |
void |
setActivator(java.lang.Object message,
java.lang.Object activator)
Sets the activator of some given message mes. |
void |
setBase(java.lang.Object classifierRole,
java.lang.Object baseClassifier)
Sets the base checking for wellformedness according to 2.10.3 in the UML 1.3 specification. |
void |
setBases(java.lang.Object classifierRole,
java.util.Collection bases)
Sets the bases of the given classifierrole to the given collection bases. |
void |
setContext(java.lang.Object interaction,
java.lang.Object context)
Set the context of an interaction. |
void |
setPredecessors(java.lang.Object handle,
java.util.Collection predecessors)
Set the collection of predecessor messages. |
void |
setRepresentedClassifier(java.lang.Object handle,
java.lang.Object classifier)
Sets the represented classifier of some collaboration. |
void |
setRepresentedOperation(java.lang.Object handle,
java.lang.Object operation)
Sets the represented operation of some collaboration. |
void |
setSender(java.lang.Object handle,
java.lang.Object sender)
Sets the sender of some model element. |
void |
setSuccessors(java.lang.Object handle,
java.util.Collection messages)
Set the successors of a message. |
Method Detail |
---|
java.util.Collection getAllClassifierRoles(java.lang.Object namespace)
namespace
- the namespace
java.util.Collection getAllPossibleAssociationRoles(java.lang.Object classifierRole)
classifierRole
- the classifierrole
java.util.Collection getClassifierRoles(java.lang.Object classifierRole)
classifierRole
- the classifierrole
java.lang.Object getAssociationRole(java.lang.Object fromRole, java.lang.Object toRole)
fromRole
- the first classifierroletoRole
- the second classifierrole
java.util.Collection getAllPossibleActivators(java.lang.Object message)
message
- the message
boolean hasAsActivator(java.lang.Object message, java.lang.Object activator)
message
- the given messageactivator
- the given activator (a message).
void setActivator(java.lang.Object message, java.lang.Object activator)
message
- the given messageactivator
- the given activator or null.java.util.Collection getAllPossiblePredecessors(java.lang.Object amessage)
amessage
- the given message
void addBase(java.lang.Object classifierRole, java.lang.Object baseClassifier)
classifierRole
- the given classifierrolebaseClassifier
- the base to be addedvoid setBases(java.lang.Object classifierRole, java.util.Collection bases)
classifierRole
- the given classifierrolebases
- the given collection of basesjava.util.Collection allAvailableFeatures(java.lang.Object classifierRole)
classifierRole
- the given classifierrole
java.util.Collection allAvailableContents(java.lang.Object classifierRole)
classifierRole
- the given classifierrole
java.util.Collection getAllPossibleBases(java.lang.Object role)
Beware: this function does not return the current base! Which is by design; there are easier ways to retrieve the actual base.
role
- the given classifierrole or associationrole
void setBase(java.lang.Object classifierRole, java.lang.Object baseClassifier)
Either the role can be an AssociationRole in which case the given base must be an Association. Or the role can be an AssocationEndRole in which case the given base must be an AssociationEnd.
To set the base(s) of a ClassifierRole use
setBases(Object, Collection)
.
classifierRole
- The given role.baseClassifier
- The base to set (or null
to clear).boolean isAddingCollaborationAllowed(java.lang.Object context)
context
- the given context
void removeBase(java.lang.Object classifierRole, java.lang.Object baseClassifier)
classifierRole
- is the classifier rolebaseClassifier
- is the classifiervoid removeConstrainingElement(java.lang.Object handle, java.lang.Object constraint)
handle
- The collaboration to remove a constraint to.constraint
- The constraint to remove.void removeMessage(java.lang.Object handle, java.lang.Object message)
handle
- The interaction or association role to remove the
message from.message
- The message to remove.void removeSuccessor(java.lang.Object handle, java.lang.Object message)
handle
- the Message that needs to loose a successormessage
- the Message that is removedvoid removePredecessor(java.lang.Object handle, java.lang.Object message)
handle
- the Message that needs to loose a predecessormessage
- the Message that is removedvoid addConstrainingElement(java.lang.Object handle, java.lang.Object constraint)
handle
- The collaboration to add a constraint to.constraint
- The constraint to add.void addInstance(java.lang.Object classifierRole, java.lang.Object instance)
classifierRole
- is the classifier roleinstance
- is the instance to addvoid addMessage(java.lang.Object handle, java.lang.Object message)
handle
- The interaction or association role.message
- The message.void addSuccessor(java.lang.Object predecessor, java.lang.Object message)
predecessor
- predecessor Messagemessage
- Message to be addedvoid addPredecessor(java.lang.Object handle, java.lang.Object predecessor)
handle
- the messagepredecessor
- is the predecessorvoid setAction(java.lang.Object handle, java.lang.Object action)
handle
- is the messageaction
- is the actionvoid setContext(java.lang.Object interaction, java.lang.Object context)
interaction
- The interaction.context
- The collaboration to set as the context.void setSuccessors(java.lang.Object handle, java.util.Collection messages)
handle
- Messagemessages
- Collection of successor messagesvoid setPredecessors(java.lang.Object handle, java.util.Collection predecessors)
handle
- Messagepredecessors
- Collection of Messagesvoid setRepresentedClassifier(java.lang.Object handle, java.lang.Object classifier)
handle
- the collaborationclassifier
- is the classifier or nullvoid setRepresentedOperation(java.lang.Object handle, java.lang.Object operation)
handle
- the collaborationoperation
- is the operation or nullvoid setSender(java.lang.Object handle, java.lang.Object sender)
handle
- model elementsender
- the sendervoid removeInteraction(java.lang.Object collab, java.lang.Object interaction)
collab
- The collaboration.interaction
- The interaction.
|
||||||||||
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 |