... | @@ -4,7 +4,7 @@ OOP v1.3.1 standard: https://www.etsi.org/deliver/etsi_es/203700_203799/203790/0 |
... | @@ -4,7 +4,7 @@ OOP v1.3.1 standard: https://www.etsi.org/deliver/etsi_es/203700_203799/203790/0 |
|
_Semantic description_
|
|
_Semantic description_
|
|
|
|
|
|
| rule| conformance |
|
|
| rule| conformance |
|
|
| ------ | ------ |
|
|
| ------ | :------: |
|
|
| A class can declare fields (variables, constants, templates, timers, classes), methods and properties as its members|:white_check_mark:|
|
|
| A class can declare fields (variables, constants, templates, timers, classes), methods and properties as its members|:white_check_mark:|
|
|
| Each member name inside the class shall be unique, there is no overloading.|:white_check_mark:|
|
|
| Each member name inside the class shall be unique, there is no overloading.|:white_check_mark:|
|
|
|The private and protected fields and methods are only accessible by the methods of the class, while the public members of the class can be accessed also from behaviour not defined in the class.|:question:|
|
|
|The private and protected fields and methods are only accessible by the methods of the class, while the public members of the class can be accessed also from behaviour not defined in the class.|:question:|
|
... | @@ -24,7 +24,7 @@ of a class definition is the set of object instances of the class itself and all |
... | @@ -24,7 +24,7 @@ of a class definition is the set of object instances of the class itself and all |
|
_Restrictions_
|
|
_Restrictions_
|
|
|
|
|
|
| rule | text | conformance |
|
|
| rule | text | conformance |
|
|
| ------ | ------ | ------ |
|
|
| ------ | ------ | :------: |
|
|
| a | void | n\a |
|
|
| a | void | n\a |
|
|
| f | The functions of a class shall not have a runs on, mtc or system clause. | :white_check_mark:|
|
|
| f | The functions of a class shall not have a runs on, mtc or system clause. | :white_check_mark:|
|
|
| k | Reference to a class shall not occur more than once in the list of classes being extended. | :x: |
|
|
| k | Reference to a class shall not occur more than once in the list of classes being extended. | :x: |
|
... | | ... | |