A diagram filter stays on until you specifically turn it off, so in that respect it is already 'sticky'. I suspect that many users would find having the filters specific to a diagram would be as tedious as what you perceive to be the current restrictions - they would not want to have to keep turning the filters on (or, subsequently, having to turn them off) for each diagram they looked at.
So, Andrew, Brian and Chris are working on the same team. Andrew develops a diagram filter that hides all elements other than Class, turns it on, and tells Brian to look at diagram xx on his own workstation. Andrew and Brian are content analyzing that diagram, but because the filters apply, as per your request, across all users, Chris now finds his review of diagram xx is disrupted. He is upset, until he realizes that a diagram filter must be applied, so he goes and turns it off. Andrew and Brian now find that diagram xx shows a number of other elements that obscure the effect they were trying to examine.
What do you guys propose that serves your purposes but does not interfere with other people's work on the model?
Simon didn't directly say so, but he gave you a solution: Andrew sends Brian the filter he has developed, and tells him to turn it on and look at diagram xx. If they wish, they can leave the filter on on their respective systems and look at other diagrams, or turn the filter off after they have reviewed the diagram. They could put a note on the diagram reminding them to use the filter. Chris continues to work on his own stuff entirely unaffected by the activities of Andrew and Brian.