There are seven subclasses of
IltObjectState in
JViews TGO. Subclasses are
based on the OSI, Bellcore, SNMP and SONET state systems as
illustrated in the figure that follows.
This figure shows that each type of object state can hold states
and alarms. Alarms systematically complement states with the
class
IltAlarmObjectState, dedicated to the
objects to which only alarms, and no states, are assigned. This
figure also shows that each type of object state can hold states
and traps. Traps systematically complement states with the class
IltTrapObjectState, dedicated to the
objects to which only traps, and no states, are assigned.
Depending on the state systems (OSI,
Bellcore, SNMP, SONET, Alarm, Trap, Misc) that compose the object
state, state modeling is performed differently. For example,
there are three state attributes in the SONET state system,
whereas there are only two in the other state systems. The
terminology employed, as well as the structure of the state
models themselves, is developed in the next section.