Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TR 28.821
Word version: 13.0.0
1…
5…
5
Information Model Elements and Notations
6
Operations Model Elements and Notations
7
Qualifiers
8
UML Diagram Requirements
A
Examples of using <<ProxyClass>>
B
Attribute properties
C
Design patterns
D
Stereotypes for naming purposes
E
Operations Model Elements under discussion
$
Change History
5
Information Model Elements and Notations
p. 9
5.1
General
p. 9
5.2
Basic model elements
p. 9
5.2.1
Attribute
p. 10
5.2.1.1
Description
p. 10
5.2.1.2
Example
p. 10
5.2.1.3
Name style
p. 11
5.2.2
Association relationship
p. 11
5.2.2.1
Description
p. 11
5.2.2.2
Example
p. 11
5.2.2.3
Name style
p. 12
5.2.3
Aggregation association relationship
p. 12
5.2.3.1
Description
p. 12
5.2.3.2
Example
p. 12
5.2.3.3
Name style
p. 12
5.2.4
Composite aggregation association relationship
p. 12
5.2.4.1
Description
p. 12
5.2.4.2
Example
p. 12
5.2.4.3
Name style
p. 12
5.2.5
Generalization relationship
p. 13
5.2.5.1
Description
p. 13
5.2.5.2
Example
p. 13
5.2.5.3
Name style
p. 13
5.2.6
Dependency relationship
p. 13
5.2.6.1
Description
p. 13
5.2.6.2
Example
p. 13
5.2.6.3
Name style
p. 13
5.2.7
Comment
p. 13
5.2.7.1
Description
p. 13
5.2.7.2
Example
p. 14
5.2.7.3
Name style
p. 14
5.2.8
Multiplicity, a.k.a. cardinality in relationships
p. 14
5.2.8.1
Description
p. 14
5.2.8.2
Example
p. 14
5.2.8.3
Name style
p. 15
5.2.9
Role
p. 15
5.2.9.1
Description
p. 15
5.2.9.2
Example
p. 15
5.2.9.3
Name style
p. 16
5.2.10
Xor constraint
p. 16
5.2.10.1
Description
p. 16
5.2.10.2
Example
p. 16
5.2.10.3
Name style
p. 16
5.3
Stereotype
p. 16
5.3.1
<<ProxyClass>>
p. 17
5.3.1.1
Description
p. 17
5.3.1.2
Example
p. 17
5.3.1.3
Name style
p. 17
5.3.2
<<InformationObjectClass>>
p. 17
5.3.2.1
Description
p. 17
5.3.2.2
Example
p. 17
5.3.2.3
Name style
p. 18
5.3.3
<<names>>
p. 18
5.3.3.1
Description
p. 18
5.3.3.2
Example
p. 18
5.3.3.3
Name style
p. 18
5.3.4
<<dataType>>
p. 19
5.3.4.1
Description
p. 19
5.3.4.2
Example
p. 19
5.3.4.3
Name style
p. 19
5.3.5
<<enumeration>>
p. 19
5.3.5.1
Description
p. 19
5.3.5.2
Example
p. 20
5.3.5.3
Name style
p. 20
5.3.6
<<choice>>
p. 20
5.3.6.1
Description
p. 20
5.3.6.2
Example
p. 20
5.3.6.3
Name style
p. 21
5.4
Others
p. 22
5.4.1
Association class
p. 22
5.4.1.1
Description
p. 22
5.4.1.2
Example
p. 22
5.4.1.3
Name style
p. 22
5.4.2
Abstract class
p. 22
5.4.2.1
Description
p. 22
5.4.2.2
Example
p. 22
5.4.2.3
Name style
p. 23
5.4.3
Predefined data types
p. 23
5.4.3.1
Description
p. 23
5.4.3.2
Example
p. 24
5.4.3.3
Name style
p. 24
6
Operations Model Elements and Notations
p. 25
6.1
General
p. 25
6.2
Basic model elements
p. 25
6.2.1
Interface
p. 26
6.2.1.1
Description
p. 26
6.2.1.2
Example
p. 26
6.2.1.3
Name style
p. 26
6.2.2
Operation
p. 27
6.2.2.1
Description
p. 27
6.2.2.2
Example
p. 29
6.2.2.3
Name style
p. 29
6.2.2.4
Exceptions
p. 29
6.2.3
Parameter
p. 30
6.2.3.1
Description
p. 30
6.2.3.2
Example
p. 31
6.2.3.3
Name style
p. 31
7
Qualifiers
p. 31
8
UML Diagram Requirements
p. 32
A
Examples of using <<ProxyClass>>
p. 33
A.0
"Normative or Informative" status of this annex
p. 33
A.1
First Example
p. 33
A.2
Second Example
p. 33
B
Attribute properties
p. 34
B.0
"Normative or Informative" status of this annex
p. 34
B.1
Attribute properties
p. 34
C
Design patterns
p. 35
C.0
"Normative or Informative" status of this annex
p. 35
C.1
Intervening Class and Association Class
p. 35
C.1.1
Concept and Definition
p. 35
C.1.2
Usage in the non-transport domain
p. 37
C.1.3
Usage in the transport domain
p. 38
C.2
Use of "ExternalXyz" class
p. 38
D
Stereotypes for naming purposes
p. 39
D.0
"Normative or Informative" status of this annex
p. 39
D.1
Stereotypes for naming purposes
p. 39
E
Operations Model Elements under discussion
p. 41
E.0
"Normative or Informative" status of this annex
p. 41
E.1
Operations Model Elements under discussion
p. 41
$
Change History
p. 43