Book a Demo
Prev Next


The Group Class is used to group a set of «XSDelement» stereotyped UML attributes, Complex Type Classes and Simple Type Classes that can be referenced from an «XSDcomplexType» Class. You can create this type of element by dragging the Group icon from the XML Schema Toolbox and dropping it directly onto a diagram.

Toolbox Icon

Toolbox Icon


To display the 'XSD group Properties' dialog for the selected «XSDgroup» stereotyped Class, use one of the methods outlined here.


Design > Element > Editors > Properties

Context Menu

Right-click on «XSDgroup» stereotyped Class | Properties

Keyboard Shortcuts



Double-click on «XSDgroup» stereotyped Class, or

Drag Toolbox Icon icon from toolbox onto diagram (this creates a new «XSDgroup» stereotyped Class)

Define Properties



See also


If you do not want to use the default name of the Group element, overtype it with another name.

Model Group

Click on the drop-down arrow and select the value that defines how the child elements of this group should occur in the Complex Type Class:

  • sequence - to specify that the child elements must occur in the specified order
  • choice - to specify that only one of the child elements can occur
  • all - to specify that the child elements can occur in any order
Complex Type


(Optional) Type any notes you need for this element.


Click on this button to save the Group data entered and close the XSD group 'Properties' dialog.


Click on this button to discard the Group data entered and close the XSD group 'Properties' dialog.


Click on this button to display this Help topic.


This button is displayed when you are editing existing XSD Group information.

Click on the button to open the UML element 'Properties' dialog for the Group Class.

Properties Dialog


  • A Group element can:
  • Contain only «XSDelement» stereotyped UML attributes
  • Contain Complex Types and Simple Types as child elements
  • Be the source of Association connectors to other Complex Types, Simple Types and Groups
  • Be the target of an Association connector from a Complex Type element
  • Not be the source or target of a Generalization connector

Learn more