... | ... | @@ -4,7 +4,7 @@ OOP v1.3.1 standard: https://www.etsi.org/deliver/etsi_es/203700_203799/203790/0 |
|
|
_Semantic description_
|
|
|
|
|
|
| rule| conformance |
|
|
|
| ------ | ------ |
|
|
|
| ------ | :------: |
|
|
|
| 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:|
|
|
|
|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 |
|
|
_Restrictions_
|
|
|
|
|
|
| rule | text | conformance |
|
|
|
| ------ | ------ | ------ |
|
|
|
| ------ | ------ | :------: |
|
|
|
| a | void | n\a |
|
|
|
| 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: |
|
... | ... | |