<none>, that is, selecting Default (no
setting) |
The protection level is set according to the enclosing class. See note
1. |
Protection(Access.hide) |
The class is not shown anywhere (it is not possible to inspect any part of the
class). See note 2. |
Protection(Access.icon) |
The class can be instantiated and the following items of the class are
accessible:
- public parameters
- constants
- input and output variables
- public connectors
- icon annotation
- class name
- class description text
|
Protection(Access.documentation) |
Same as Access.icon and additional accessible item: This protection level is the default protection level when encrypting a class,
even if not specified in the Modelica text. See note 3. |
Protection(Access.diagram) |
Same as Access.documentation and additional accessible
items:
- diagram annotation
- all components and connect equations that have a graphical annotation
|
Protection(Access.nonPackageText) |
Same as Access.diagram and additional accessible item (if the
class is not a package):
- the whole class definition
Note:
The class definition cannot be copied.
|
Protection(Access.nonPackageDuplicate) |
Same as Access.nonPackageText and additionally (if the class
is not a package) the class (or part of the class) can be copied and pasted. |
Protection(Access.packageText) |
Same as Access.diagram (note: not
including all rights of Access.nonPackageDuplicate ) and additional
accessible item:
- the whole class definition
Note:
The class definition cannot be copied.
|
Protection(Access.packageDuplicate) |
Same as Access.packageText and additionally the class (or part
of the class) can be copied and pasted. |