package org.yamcs.xtce; import java.io.Serializable; /** * XTCE: * Significance provides some cautionary information about the potential consequence of each MetaCommand. * * @author nm * */ public class Significance implements Serializable { private static final long serialVersionUID = 1L; public enum Levels { none, watch, warning, distress, critical, severe; } final private String reasonForWarning; final private Levels consequenceLevel; public Significance( Levels consequenceLevel, String reasonForWarning) { this.reasonForWarning = reasonForWarning; this.consequenceLevel = consequenceLevel; } public String getReasonForWarning() { return reasonForWarning; } public Levels getConsequenceLevel() { return consequenceLevel; } public String toString() { return consequenceLevel+"("+reasonForWarning+")"; } }