|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.model.uml.AbstractUmlModelFactory | +--org.argouml.model.uml.behavioralelements.collaborations.CollaborationsFactory
Factory to create UML classes for the UML BehaviorialElements::Collaborations package.
Method Summary | |
---|---|
MMessage |
buildActivator(MMessage owner,
MInteraction interaction)
Builds an activator for some message |
MAssociationEndRole |
buildAssociationEndRole(MClassifierRole type)
Builds an associationendrole based on some classifierrole |
MAssociationRole |
buildAssociationRole(MClassifierRole from,
MAggregationKind agg1,
MClassifierRole to,
MAggregationKind agg2,
java.lang.Boolean unidirectional)
Builds a binary associationrole on basis of two classifierroles, navigation and aggregation |
MAssociationRole |
buildAssociationRole(MClassifierRole from,
MClassifierRole to)
Builds a binary associationrole on basis of two classifierroles |
MCollaboration |
buildCollaboration(MNamespace namespace)
Builds a default collaboration not attached to a classifier |
MInteraction |
buildInteraction(MCollaboration collab)
Builds an interaction belonging to some collaboration |
MMessage |
buildMessage(MInteraction inter,
MAssociationRole role)
Builds a message within some interaction related to some assocationrole. |
MAssociationEndRole |
createAssociationEndRole()
Create an empty but initialized instance of a UML AssociationEndRole. |
MAssociationRole |
createAssociationRole()
Create an empty but initialized instance of a UML AssociationRole. |
MClassifierRole |
createClassifierRole()
Create an empty but initialized instance of a UML ClassifierRole. |
MCollaboration |
createCollaboration()
Create an empty but initialized instance of a UML Collaboration. |
MInteraction |
createInteraction()
Create an empty but initialized instance of a UML Interaction. |
MMessage |
createMessage()
Create an empty but initialized instance of a UML Message. |
void |
deleteAssociationEndRole(MAssociationEndRole elem)
|
void |
deleteAssociationRole(MAssociationRole elem)
|
void |
deleteClassifierRole(MClassifierRole elem)
|
void |
deleteCollaboration(MCollaboration elem)
|
void |
deleteInteraction(MInteraction elem)
|
void |
deleteMessage(MMessage elem)
|
static CollaborationsFactory |
getFactory()
Singleton instance access method. |
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 |
Method Detail |
public static CollaborationsFactory getFactory()
public MAssociationEndRole createAssociationEndRole()
public MAssociationRole createAssociationRole()
public MClassifierRole createClassifierRole()
public MCollaboration createCollaboration()
public MInteraction createInteraction()
public MMessage createMessage()
public MCollaboration buildCollaboration(MNamespace namespace)
public MInteraction buildInteraction(MCollaboration collab)
public MAssociationEndRole buildAssociationEndRole(MClassifierRole type)
public MAssociationRole buildAssociationRole(MClassifierRole from, MClassifierRole to)
public MAssociationRole buildAssociationRole(MClassifierRole from, MAggregationKind agg1, MClassifierRole to, MAggregationKind agg2, java.lang.Boolean unidirectional)
public MMessage buildMessage(MInteraction inter, MAssociationRole role)
public MMessage buildActivator(MMessage owner, MInteraction interaction)
public void deleteAssociationEndRole(MAssociationEndRole elem)
public void deleteAssociationRole(MAssociationRole elem)
public void deleteClassifierRole(MClassifierRole elem)
public void deleteCollaboration(MCollaboration elem)
public void deleteInteraction(MInteraction elem)
public void deleteMessage(MMessage elem)
|
||||||||||||
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 |