|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.model.uml.AbstractUmlModelFactory
org.argouml.model.uml.behavioralelements.collaborations.CollaborationsFactory
Factory to create UML classes for the UML BehaviorialElements::Collaborations package.
Field Summary | |
private static CollaborationsFactory |
SINGLETON
Singleton instance. |
Fields inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
|
Constructor Summary | |
private |
CollaborationsFactory()
Don't allow instantiation |
Method Summary | |
ru.novosoft.uml.behavior.collaborations.MMessage |
buildActivator(ru.novosoft.uml.behavior.collaborations.MMessage owner,
ru.novosoft.uml.behavior.collaborations.MInteraction interaction)
Builds an activator for some message |
ru.novosoft.uml.behavior.collaborations.MAssociationEndRole |
buildAssociationEndRole(java.lang.Object atype)
Builds an associationendrole based on some classifierrole |
ru.novosoft.uml.behavior.collaborations.MAssociationRole |
buildAssociationRole(ru.novosoft.uml.behavior.collaborations.MClassifierRole from,
ru.novosoft.uml.foundation.data_types.MAggregationKind agg1,
ru.novosoft.uml.behavior.collaborations.MClassifierRole to,
ru.novosoft.uml.foundation.data_types.MAggregationKind agg2,
java.lang.Boolean unidirectional)
Builds a binary associationrole on basis of two classifierroles, navigation and aggregation |
java.lang.Object |
buildAssociationRole(java.lang.Object link)
Builds an associationrole based on a given link. |
ru.novosoft.uml.behavior.collaborations.MAssociationRole |
buildAssociationRole(java.lang.Object from,
java.lang.Object to)
Builds a binary associationrole on basis of two classifierroles |
java.lang.Object |
buildClassifierRole(java.lang.Object collaboration)
Creates a classifierrole and adds it to the given collaboration |
ru.novosoft.uml.behavior.collaborations.MCollaboration |
buildCollaboration(java.lang.Object handle)
Builds a default collaboration not attached to a classifier |
java.lang.Object |
buildCollaboration(java.lang.Object namespace,
java.lang.Object representedElement)
Builds a collaboration that is owned by a certain namespace and represents the given represented element. |
ru.novosoft.uml.behavior.collaborations.MInteraction |
buildInteraction(java.lang.Object handle)
Builds an interaction belonging to some collaboration |
java.lang.Object |
buildMessage(java.lang.Object acollab,
java.lang.Object arole)
Builds a message within some collaboration or interaction. |
private java.lang.Object |
buildMessageCollab(java.lang.Object acollab,
java.lang.Object arole)
|
private ru.novosoft.uml.behavior.collaborations.MMessage |
buildMessageInteraction(ru.novosoft.uml.behavior.collaborations.MInteraction inter,
ru.novosoft.uml.behavior.collaborations.MAssociationRole role)
Builds a message within some interaction related to some assocationrole. |
ru.novosoft.uml.behavior.collaborations.MAssociationEndRole |
createAssociationEndRole()
Create an empty but initialized instance of a UML AssociationEndRole. |
ru.novosoft.uml.behavior.collaborations.MAssociationRole |
createAssociationRole()
Create an empty but initialized instance of a UML AssociationRole. |
ru.novosoft.uml.behavior.collaborations.MClassifierRole |
createClassifierRole()
Create an empty but initialized instance of a UML ClassifierRole. |
ru.novosoft.uml.behavior.collaborations.MCollaboration |
createCollaboration()
Create an empty but initialized instance of a UML Collaboration. |
ru.novosoft.uml.behavior.collaborations.MInteraction |
createInteraction()
Create an empty but initialized instance of a UML Interaction. |
ru.novosoft.uml.behavior.collaborations.MMessage |
createMessage()
Create an empty but initialized instance of a UML Message. |
void |
deleteAssociationEndRole(ru.novosoft.uml.behavior.collaborations.MAssociationEndRole elem)
|
void |
deleteAssociationRole(ru.novosoft.uml.behavior.collaborations.MAssociationRole elem)
|
void |
deleteClassifierRole(ru.novosoft.uml.behavior.collaborations.MClassifierRole elem)
|
void |
deleteCollaboration(ru.novosoft.uml.behavior.collaborations.MCollaboration elem)
|
void |
deleteInteraction(ru.novosoft.uml.behavior.collaborations.MInteraction elem)
|
void |
deleteMessage(ru.novosoft.uml.behavior.collaborations.MMessage elem)
|
private ru.novosoft.uml.behavior.collaborations.MMessage |
findEnd(ru.novosoft.uml.behavior.collaborations.MMessage m)
Walks the tree of successors to m rooted until a leaf is found. |
static CollaborationsFactory |
getFactory()
Singleton instance access method. |
private ru.novosoft.uml.behavior.collaborations.MMessage |
lastMessage(java.util.Collection c,
ru.novosoft.uml.behavior.collaborations.MMessage m)
Finds the last message in the collection not equal to null and not equal to m. |
Methods inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
addListenersToModelElement, initialize, isGuiEnabled, setGuiEnabled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static CollaborationsFactory SINGLETON
Constructor Detail |
private CollaborationsFactory()
Method Detail |
public static CollaborationsFactory getFactory()
public ru.novosoft.uml.behavior.collaborations.MAssociationEndRole createAssociationEndRole()
public ru.novosoft.uml.behavior.collaborations.MAssociationRole createAssociationRole()
public ru.novosoft.uml.behavior.collaborations.MClassifierRole createClassifierRole()
public ru.novosoft.uml.behavior.collaborations.MCollaboration createCollaboration()
public ru.novosoft.uml.behavior.collaborations.MInteraction createInteraction()
public ru.novosoft.uml.behavior.collaborations.MMessage createMessage()
public java.lang.Object buildClassifierRole(java.lang.Object collaboration)
collaboration
-
public ru.novosoft.uml.behavior.collaborations.MCollaboration buildCollaboration(java.lang.Object handle)
public java.lang.Object buildCollaboration(java.lang.Object namespace, java.lang.Object representedElement)
namespace
- representedElement
-
public ru.novosoft.uml.behavior.collaborations.MInteraction buildInteraction(java.lang.Object handle)
public ru.novosoft.uml.behavior.collaborations.MAssociationEndRole buildAssociationEndRole(java.lang.Object atype)
public ru.novosoft.uml.behavior.collaborations.MAssociationRole buildAssociationRole(java.lang.Object from, java.lang.Object to)
public ru.novosoft.uml.behavior.collaborations.MAssociationRole buildAssociationRole(ru.novosoft.uml.behavior.collaborations.MClassifierRole from, ru.novosoft.uml.foundation.data_types.MAggregationKind agg1, ru.novosoft.uml.behavior.collaborations.MClassifierRole to, ru.novosoft.uml.foundation.data_types.MAggregationKind agg2, java.lang.Boolean unidirectional)
public java.lang.Object buildAssociationRole(java.lang.Object link)
link
-
private ru.novosoft.uml.behavior.collaborations.MMessage buildMessageInteraction(ru.novosoft.uml.behavior.collaborations.MInteraction inter, ru.novosoft.uml.behavior.collaborations.MAssociationRole role)
private ru.novosoft.uml.behavior.collaborations.MMessage lastMessage(java.util.Collection c, ru.novosoft.uml.behavior.collaborations.MMessage m)
c
- A collection containing exclusively MMessages.m
- A MMessage.
private ru.novosoft.uml.behavior.collaborations.MMessage findEnd(ru.novosoft.uml.behavior.collaborations.MMessage m)
m
- A MMessage.
public java.lang.Object buildMessage(java.lang.Object acollab, java.lang.Object arole)
private java.lang.Object buildMessageCollab(java.lang.Object acollab, java.lang.Object arole)
public ru.novosoft.uml.behavior.collaborations.MMessage buildActivator(ru.novosoft.uml.behavior.collaborations.MMessage owner, ru.novosoft.uml.behavior.collaborations.MInteraction interaction)
public void deleteAssociationEndRole(ru.novosoft.uml.behavior.collaborations.MAssociationEndRole elem)
public void deleteAssociationRole(ru.novosoft.uml.behavior.collaborations.MAssociationRole elem)
public void deleteClassifierRole(ru.novosoft.uml.behavior.collaborations.MClassifierRole elem)
public void deleteCollaboration(ru.novosoft.uml.behavior.collaborations.MCollaboration elem)
public void deleteInteraction(ru.novosoft.uml.behavior.collaborations.MInteraction elem)
public void deleteMessage(ru.novosoft.uml.behavior.collaborations.MMessage elem)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |