Here is my problem I need help with.
We have multiple packages in the project, and multiple use cases in each package.
We create a use case diagram and drag various use case to the diagram from these various other packages, and have the diagram properties set to "highlight foreign objects". This is working great and shows what package the use case is located in, on the various diagrams the use case is located on. The relationships are equated to that use case correctly.
We have a need for reviewers of the generated documentation that includes a particular use case diagram, an easy means to identify which of the use case(s) in the diagram are not to be reviewed because they are not changing and are only in the diagram for context purposes. We thought that using a different color for the use case background would be the best way to go about this.
The problem is that when we change the appearance of the use case (background color) on the diagram, it changes the use case background color on every diagram in the model rather than just the diagram it was changed on. We were thinking that the appearance of that use case element was tied to the diagram and not the element.
We have tried creating an alternate image to use as a use case for our context purposes, but the name of the use case now appears below the use case on the diagram rather than in the use case element on the diagram. We could live with this but now the "highlight foreign objects" option does not work for the element with the alternate image. It appears that the "highlight foreign objects" is part of the displayed element and that when an alternate image is used the "from package name" is also overlayed.
We have also tried creating a custom stereotype with a base class of use case, and changed the background color. When we change the stereotype for the use case on the diagram to our custome use case stereotype, the color does change and the "highlight foreign objects" is displayed, but the same issue of all the diagrams that have that use case element on them changes to the custom stereotype background is now encountered.
Anyone have any other ideas for us to try, or is it a bug with changing the appearance of an element on a diagram being tied to the element rather than the diagram, or is it a bug with the use of an alternate image overlaying the highlight foreign objects text for that element?
Regards,
Jeff Weedman