I'm modelling a Filter class that stores the options for filtering a search. Some of the attributes are multiple choice.

For example, if you are filtering hotel rooms you have a Price attribute that can take these three values: Best, Average, High. You can choose many values at the same time. In an UI would be represented as a group of checkboxes.

Can this be represented in a UML class diagram?

  • Actually, you have three boolean attributes: BestPrice, AveragePrice and HighPrice. Dec 13, 2014 at 16:37

1 Answer 1



enter image description here


enter image description here



See also: uml-diagrams.org: Class and Object Diagrams Overview

As @robert-harvey pointed out, your requirement to select many values at the same time is strange as you can see from the model

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.