FaultKindEnum: type enumeration (Design, Operational);
-- The Persistence property allows the user to specify whether an error is permanent, transient, or a singleton.
-- A permanent error typically requires a repair action to the component with the fault occurrence.
-- A transient error has a limited duration and typically requires a recovery action.
-- In a discrete event system a transient error may last over several discrete events, e.g., a corrupted message may be sent over multiple periods.
-- A singleton error occurs in the context of a single discrete event. For example, a divide by zero error may be specific to a computation on a particular input.
Persistence : EMV2::PersistenceEnum
applies to ({emv2}**error type, {emv2}**type set, {emv2}**error behavior state,