|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.model.uml.behavioralelements.collaborations.CollaborationsHelper
Helper class for UML BehavioralElements::Collaborations Package. Current implementation is a placeholder.
Method Summary | |
---|---|
void |
addBase(MClassifierRole role,
MClassifier base)
Adds a base to the given classifierrole. |
java.util.Collection |
allAvailableContents(MClassifierRole role)
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(MClassifierRole role)
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()
Returns all classifierroles found in the projectbrowser model |
java.util.Collection |
getAllClassifierRoles(MNamespace ns)
Returns all classifierroles found in this namespace and in its children |
java.util.Collection |
getAllPossibleActivators(MMessage mes)
Returns all possible activators for some message mes. |
java.util.Collection |
getAllPossibleAssociationRoles(MClassifierRole role)
Returns all associations the bases of the classifierrole has, thereby forming the set of associationroles the classifierrole can use. |
java.util.Collection |
getAllPossibleBases(MClassifierRole role)
Returns all possible bases for some classifierrole taking into account the wellformednessrules as defined in section 2.10.3 of the UML 1.3 spec. |
java.util.Collection |
getAllPossiblePredecessors(MMessage message)
Returns all possible predecessors for some message, taking into account the wellformednessrules as defined in section 2.10 of the UML spec. |
MAssociationRole |
getAssocationRole(MClassifierRole from,
MClassifierRole to)
Returns the first found associationrole between two classifierroles. |
java.util.Collection |
getClassifierRoles(MClassifierRole role)
Returns all classifierroles associated via associationroles to some classifierrole role |
static CollaborationsHelper |
getHelper()
Singleton instance access method. |
boolean |
hasAsActivator(MMessage message,
MMessage 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 |
setActivator(MMessage mes,
MMessage activator)
Sets the activator of some given message mes. |
void |
setBase(MAssociationRole role,
MAssociation base)
Sets the base of some associationrole, including the attached assocationendroles. |
void |
setBases(MClassifierRole role,
java.util.Collection bases)
Sets the bases of the given classifierrole to the given collection bases. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static CollaborationsHelper getHelper()
public java.util.Collection getAllClassifierRoles()
public java.util.Collection getAllClassifierRoles(MNamespace ns)
public java.util.Collection getAllPossibleAssociationRoles(MClassifierRole role)
role
-
public java.util.Collection getClassifierRoles(MClassifierRole role)
role
-
public MAssociationRole getAssocationRole(MClassifierRole from, MClassifierRole to)
from
- to
-
public java.util.Collection getAllPossibleActivators(MMessage mes)
mes
-
public boolean hasAsActivator(MMessage message, MMessage activator)
message
- activator
-
public void setActivator(MMessage mes, MMessage activator)
mes
- activator
- public java.util.Collection getAllPossiblePredecessors(MMessage message)
message
-
public java.util.Collection getAllPossibleBases(MClassifierRole role)
role
-
public void addBase(MClassifierRole role, MClassifier base)
role
- base
- public void setBases(MClassifierRole role, java.util.Collection bases)
role
- bases
- public java.util.Collection allAvailableFeatures(MClassifierRole role)
role
-
public java.util.Collection allAvailableContents(MClassifierRole role)
role
-
public void setBase(MAssociationRole role, MAssociation base)
role
- base
- public boolean isAddingCollaborationAllowed(java.lang.Object context)
context
-
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20040216) | ArgoUML Project Home | ArgoUML Cookbook |