Skip to main content

Get help for ARIS UML Designer

Values – Literals
Literals diagram from the UML specification

Figure 31: Literals diagram from the UML specification

Figure 31 shows the Literals diagram from the UML specification. It defines some specializations of the ValuesSpecification metaclass. In addition to the specializations of ValueSpecification shown in the Literals diagram, there are others but these will not be discussed in more detail here. Typically, for the MultiplicityElement::lowerValue property you will use an element of the LiteralInteger type and for the MultiplicityElement::upperValue property an element of the LiteralUnlimitedNatural type.

Class diagram with attributes, association ends, and multiplicities

Figure 32: Class diagram with attributes, association ends, and multiplicities

The Class diagram in Figure 32 shows two examples of multiplicities:

The order association end has a multiplicity of 1, which is a shortened form of 1..1, that is, the properties /lower and /upper each have the value 1. The specific elements of the ValueSpecification type on which the two values are based are not shown by the graphic notation in the diagram.

The itemline association end has a multiplicity of 1..*, that is, the lower property has the value 1 and the upper property has the value *, where * stands for unlimited.