Supported entity types

From Insight-9.2

The following table provides a list of the entity types supported in Klocwork Architect and Source Cross-Reference. It also provides a list of IDs that can be used in customizing Klocwork Review reports.


Entity type
Entity kind ID <entityKids> Entity name in
Architect (C/C++)
Entity name in
Architect (Java)
Project
Tree icon
Graphic view
color in Architect
ANNOTATION 70 ---- Annotation

Architect entity annotation.gif

Architect block grey.jpg

ANNOTATION-ELEMENT 71 ---- Annotation-element

Architect entity annotation-element.gif

Architect block grey.jpg

ARCHITECTURE-BLOCK 51 Architecture block Directory

Entity architecture block.gif

Architect architecture block.jpg

CLASS 46 Class Class

Architect entity annotation.gif Entity class.gif

Architect block salmon.jpg

CLASS-DATA-MEMBER 47 Data member Field

Entity class-data-member.gif

Architect block pink.jpg

CLASS-DATA-MEMBER-DECLARATION 547 Class template declaration ----

Entity declaration.gif

Architect block grey.jpg

CLASS-DECLARATION 546 Class declaration ----

Entity declaration.gif

Architect block grey.jpg

CLASS-INSTANTIATION 31 Class instantiation ----

Entity class-instantiation.gif

Architect block grey.jpg

CLASS-METHOD 48 Method Method

Entity class-method.gif

Architect arch block red.jpg

CLASS-METHOD-DECLARATION 548 Method declaration ----

Entity declaration.gif

Architect block grey.jpg

CLASS-TEMPLATE 49 Class template ----

Entity class-template.gif

Architect arch block yellow.jpg

CLASS-TEMPLATE-DECLARATION 549   ----

Entity declaration.gif

Architect block grey.jpg

CONSTANT 4 Constant ----

Entity constant.gif

Architect arch block lime.jpg

DATA-MEMBER-INSTANTIATION 34 Data member instantiation ----

Entity data-member-instantiation.gif

Architect block grey.jpg

DECLARATION 60 Declaration ----

Entity declaration.gif

Architect block grey.jpg

DEFAULT_PACKAGE* 65 ---- Default package

Entity package.gif

Architect block grey.jpg

DIRECTORY 53 Directory ----

Entity directory.gif

Architect arch block dir.jpg

ENUMERATION 68 ---- Enumeration

Architect entity enumeration.gif

Architect block grey.jpg

ENUMERATION-CONSTANT 69 ---- Enumeration -constant

Architect entity enumeration-constant.gif

Architect block grey.jpg

FILE 1 File File

Entity file.gif Entity FileCPP.gif Entity file java.gif

Architect arch block file.jpg

FUNCTION 5 Function ----

Entity function.gif

Architect arch block red.jpg

FUNCTION-DECLARATION 505 Function declaration ----

Entity declaration.gif

Architect block grey.jpg

FUNCTION-INSTANTIATION 32 Function instantiation --

Entity function-instantiation.gif

Architect block grey.jpg

FUNCTION-POINTER 6 Pointer to function ----

Entity function-pointer.gif

Architect arch block lt blue.jpg

FUNCTION-POINTER-DECLARATION 506 Function pointer declaration ----

Entity declaration.gif

Architect block grey.jpg

FUNCTION-TEMPLATE 50 Function template ----

Entity function-template.gif

Architect arch block yellow.jpg

FUNCTION-TEMPLATE-DECLARATION 550 Function template declaration ----

Entity declaration.gif

Architect block grey.jpg

IMPORT 63 Import ----

Entity import.gif

Architect block grey.jpg

INTERFACE 7 ---- Interface

Architect entity interface.gif

Architect block grey.jpg

JAR-FILE 66 ---- Jar file

Icon entity file JAR.gif

Architect block grey.jpg

MACRO 29 Macro ----

Entity macro.gif

Architect block grey.jpg

METHOD-INSTANTIATION 33 Method instantiation ----

Entity method-instantiation.gif

Architect block grey.jpg

NAMESPACE 61 Namespace ----

Entity namespace.gif

Architect block grey.jpg

NAMESPACE-ALIAS 62 Namespace alias ----

Entity namespace-alias.gif

Architect block grey.jpg

PACKAGE 65 ---- Package

Entity package.gif

Architect block grey.jpg

SPECIALIZATION 35 Specialization ----

Entity specialization.gif

Architect block grey.jpg

TEMPLATE-MEMBER 30 Template member ----

Entity class-template.gif

Architect block grey.jpg

TYPE 2 Type ----

Entity type.gif

Architect arch block blue.jpg

TYPE-DECLARATION 502 Type declaration ----

Entity declaration.gif

Architect block grey.jpg

VARIABLE 3 Variable ----

Entity variable.gif

Architect block pink.jpg

VARIABLE-DECLARATION 503 Variable-
declaration
----

Entity declaration.gif

Architect block grey.jpg


*If an entity is not from a class file or jar file and has no parent (no prefix in its name), it is placed in a <default_package> block.

See also