Hello. I'm new to creating UML Collaboration Diagrams in Visio and I've got
a semantic error on an Association Role that I can't figure out how to
resolve.
The error text is as follows:
UMLE00080: Link1[AssociationRole] : [ClassifierRole - WFR1] - The
association roles connected to the classifier role must match a subset of the
associations connected to the base classifier.
I'm not understanding what "associations connected to the base classifier"
signifies in the context of the error. Does "base classifier" refer the
Classifier Role at either end of the Association Role? If that's the case,
how could an Association Role connected to 1..2 Classifier Role(s) not be a
subset of the associations connected to that Association Role?
This error occurs with two Classifier Roles and one Association Role between
them as well as one Classifier Role and a self-connected Association Role.
I'm not sure how to resolve this error.

Signature
http://www.peterRitchie.com/
Hi Peter,
The UMLE00080 error message means that before one can diagram the
collaboration between two roles, there should be a relationship between the
two classes from which those roles are based.
To resolve this, you can create a binary association between the classes in
the static structure diagram which has the classes, and set the association
role in your collaboration diagram to the binary association which created
in the static structure diagram.
You can refer to the following steps to model collaborations in Visio:
1) On a static structure diagram, draw two classes and connect both classes
with a binary association.
2) In the Model explorer(Navigator), right-click a Package \ New \
Collaboration diagram.
3) Draw two Classifier Roles and connect them with an association role.
4) Double-click the classifier roles and set their classifiers to the
classes from the static structure diagram.
5) Double-click the association role and set it to the binary association
from the static structure diagram.
By the way, for the issue about software modeling, I suggest you can post
it in a more appropriate newsgroup, you'd get better and quicker help there:
microsoft.public.visio.software.modeling
Thanks for your understanding!
Best regards,
Gary Chang
Microsoft Community Support
--------------------
Get Secure! ¡§C www.microsoft.com/security
Register to Access MSDN Managed Newsgroups!
http://support.microsoft.com/default.aspx?scid=/servicedesks/msdn/nospam.asp
&SD=msdn
This posting is provided "AS IS" with no warranties, and confers no rights.