Icons and Decorations

Icons

e File
Linked Resource e File
See Concepts > Linked Resources.
Out of Project e File
The file is not inside a project directory, nor accessible as a linked resource. Functionality is limitted on "gray" e files.
ecom File
vsif File
vsof File
Scalar Type
For example enumerated types.
Scalar Type Extend Layer.
Struct
Predefined Struct
For example any_struct.
Unit
Predefined Unit
For example any_unit.
Extend Struct Layer
When Struct Layer
Sequence
Method Type

Field
Instance Field

Method/TCM
TCMs are decorated with a small event.
Event
On Event
Cover Group
Simple input port
Simple output port
Simple bidirectional port
Buffer input port
Buffer output port
Method input port
Method output port
Event input port
Event output port
Event bidirectional port
Preprocessing define
Preprocessing undefine
Preprocessing ifdef, ifndef
Define As Macro
Define As Macro Match
Code Template
For example in autocomplete proposals.

Decorations

Scope
To enable/disable go to Opens the decorators preference page Window > Preferences > General > Appearance > Label Decorations preference page and check/uncheck e Language Imported Module and/or e Language Test Module.
Top Files Scope
The marked entity is in the Top Files scope.
See Concepts > Top Files, Test Files, Active Test.
Test Files Scope
The marked entity is in the Test Files scope.
See Concepts > Top Files, Test Files, Active Test.
Active Test File Scope
The marked entity is in the Active Test File scope.
See Concepts > Top Files, Test Files, Active Test.
Ignored Files
The marked entity is in the Ignored Files scope.
See Concepts > Top Files, Test Files, Active Test.
Layers (Extensions)
To enable/disable go to Opens the decorators preference page Window > Preferences > General > Appearance > Label Decorations preference page and check/uncheck e Language Extension Layer.
is undefined
is empty
is first
is only
is also
is inline
Access Modifiers (Encapsulation)
To enable/disable go to Opens the decorators preference page Window > Preferences > General > Appearance > Label Decorations preference page and check/uncheck e Language Access Modifier.
Private
Only code within both the package and the struct family scope can access the struct member.
Protected
Code outside the struct family scope cannot access the struct member
Package
Code outside the package files cannot access the struct member.
Public
The struct member has no access restriction.
Errors and Warnings
To enable/disable go to Opens the decorators preference page Window > Preferences > General > Appearance > Label Decorations preference page and check/uncheck e Language * Error or e Language * Warning.
Error
Warning