A concrete class can have instances stored in the database. In contrast, an abstract class cannot have any instances.
A selection on the Class form determines whether a class is concrete
or abstract. On the Class Explorer display, the shape identifies a concrete class.
For all but a few classes, a dash or minus sign (-
)
character as the last character in the class name indicates that the
class is abstract and can contain other (abstract or concrete) classes.
For example, the Rule- class and Work-Cover-
class are abstract classes, while Work-Cover-General is a
concrete class.
Concrete classes usually appear near or at the bottom (leaf nodes) of the class hierarchy, but may appear anywhere below the top level.
![]() |
abstract class, base class, class, directed inheritance, ultimate base class |
![]() |
About
Class rules
Class hierarchy — Concepts and terms |