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
TS 32.156
Word version: 18.6.0
1…
5…
5
Model elements and notations
5.1
General
5.1a
Naming of Information Object Classes, attributes and attribute fields
5.2
Basic model elements
5.3
Stereotype
5.4
Others
6
Qualifiers
7
UML Diagram Requirements
A
Examples of using <<ProxyClass>>
A.1
First Example
A.2
Second Example
B
Attribute properties
C
Design patterns
C.1
Intervening class and Association class
C.2
Use of "ExternalXyz" class
E
<<SupportIOC>> stereotype definition
E.1
Description
E.2
Example
E.3
Name style
F
Application of <<InformationObjectClass>> and <SupportIOC>>
G
Naming rules of modeling and programming languages
G.1
OpenAPI naming rules - OpenAPI solution set
G.2
Yang Naming rules - Netconf-YANG solution set
G.3
Java™ naming rules
G.4
C++ naming rules
G.5
Python naming rules
$
Change history
5
Model elements and notations
p. 10
5.1
General
p. 10
5.1a
Naming of Information Object Classes, attributes and attribute fields
|R18|
p. 10
5.2
Basic model elements
p. 10
5.2.1
Attribute
p. 11
5.2.1.1
Description
p. 11
5.2.1.2
Example
p. 13
5.2.1.3
Name style
p. 13
5.2.2
Association relationship
p. 14
5.2.2.1
Description
p. 14
5.2.2.2
Example
p. 14
5.2.2.3
Name style
p. 14
5.2.3
Aggregation association relationship
p. 15
5.2.3.1
Description
p. 15
5.2.3.2
Example
p. 15
5.2.3.3
Name style
p. 15
5.2.4
Composite aggregation association relationship
p. 15
5.2.4.1
Description
p. 15
5.2.4.2
Example
p. 15
5.2.4.3
Name style
p. 16
5.2.5
Generalization relationship
p. 16
5.2.5.1
Description
p. 16
5.2.5.2
Example
p. 16
5.2.5.3
Name style
p. 16
5.2.6
Dependency relationship
p. 16
5.2.6.1
Description
p. 16
5.2.6.2
Example
p. 16
5.2.6.3
Name style
p. 17
5.2.7
Comment
p. 17
5.2.7.1
Description
p. 17
5.2.7.2
Example
p. 17
5.2.7.3
Name style
p. 17
5.2.8
Multiplicity, a.k.a. cardinality in relationships
p. 17
5.2.8.1
Description
p. 17
5.2.8.2
Example
p. 17
5.2.8.3
Name style
p. 18
5.2.9
Role
p. 18
5.2.9.1
Description
p. 18
5.2.9.2
Example
p. 19
5.2.9.3
Name style
p. 19
5.2.10
Xor constraint
p. 19
5.2.10.1
Description
p. 19
5.2.10.2
Example
p. 19
5.2.10.3
Name style
p. 20
5.2.11
LifecycleStatus
|R18|
p. 20
5.2.11.1
Description
p. 20
5.2.11.2
Removing/Deprecating model elements
p. 20
5.3
Stereotype
p. 21
5.3.0
Description
|R14|
p. 21
5.3.1
<<ProxyClass>>
p. 21
5.3.1.1
Description
p. 21
5.3.1.2
Example
p. 21
5.3.1.3
Name style
p. 21
5.3.2
<<InformationObjectClass>>
p. 22
5.3.2.1
Description
p. 22
5.3.2.2
Example
p. 22
5.3.2.3
Name style
p. 22
5.3.3
<<names>>
p. 22
5.3.3.1
Description
p. 22
5.3.3.2
Example
p. 23
5.3.3.3
Name style
p. 23
5.3.4
<<dataType>>
p. 23
5.3.4.1
Description
p. 23
5.3.4.2
Example
p. 25
5.3.4.3
Name style
p. 25
5.3.5
<<enumeration>>
p. 26
5.3.5.1
Description
p. 26
5.3.5.2
Example
p. 26
5.3.5.3
Name style
p. 26
5.3.6
<<choice>>
p. 26
5.3.6.1
Description
p. 26
5.3.6.2
Example
p. 26
5.3.6.3
Name style
p. 27
5.4
Others
p. 27
5.4.1
Association class
p. 27
5.4.1.1
Description
p. 27
5.4.1.2
Example
p. 28
5.4.1.3
Name style
p. 28
5.4.2
Abstract class
p. 28
5.4.2.1
Description
p. 28
5.4.2.2
Example
p. 28
5.4.2.3
Name style
p. 28
5.4.3
Predefined data types
p. 29
5.4.3.1
Description
p. 29
5.4.3.2
Example
p. 29
5.4.3.3
Name style
p. 29
6
Qualifiers
p. 30
7
UML Diagram Requirements
p. 31
A
Examples of using <<ProxyClass>>
p. 32
A.1
First Example
p. 32
A.2
Second Example
p. 33
B
(Normative) Attribute properties
p. 34
C
(Normative) Design patterns
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. 37
C.2
Use of "ExternalXyz" class
p. 38
D
Void
E
(Normative) <<SupportIOC>> stereotype definition
|R14|
p. 40
E.1
Description
p. 40
E.2
Example
p. 40
E.3
Name style
p. 40
F
(Normative) Application of <<InformationObjectClass>> and <SupportIOC>>
|R14|
p. 41
G
Naming rules of modeling and programming languages
|R18|
p. 42
G.1
OpenAPI naming rules - OpenAPI solution set
p. 42
G.2
Yang Naming rules - Netconf-YANG solution set
p. 42
G.3
Java™ naming rules
p. 42
G.4
C++ naming rules
p. 42
G.5
Python naming rules
p. 42
$
Change history
p. 45