//------------------------------------------------------------------------------- // This package was automatically generated from EXPRESS (ISO STEP 10303 part11) // by a java generator build with the meta CASE tool Platypus // (alain.plantec@univ-brest.fr) // // Please, be aware that any hand-made updating of this file can be lost!!. //------------------------------------------------------------------------------- package CheddarBridge; public enum ErrorCodeType { DEADLINE_MISSED, APPLICATION_ERROR, NUMERIC_ERROR, ILLEGAL_REQUEST, STACK_OVERFLOW, MEMORY_VIOLATION, HARDWARE_FAULT, POWER_FAILURE; public static ErrorCodeType fromString(String rep) throws Exception { if (rep.equals("DEADLINE_MISSED")) return (DEADLINE_MISSED); if (rep.equals("APPLICATION_ERROR")) return (APPLICATION_ERROR); if (rep.equals("NUMERIC_ERROR")) return (NUMERIC_ERROR); if (rep.equals("ILLEGAL_REQUEST")) return (ILLEGAL_REQUEST); if (rep.equals("STACK_OVERFLOW")) return (STACK_OVERFLOW); if (rep.equals("MEMORY_VIOLATION")) return (MEMORY_VIOLATION); if (rep.equals("HARDWARE_FAULT")) return (HARDWARE_FAULT); if (rep.equals("POWER_FAILURE")) return (POWER_FAILURE); throw new Exception("invalid ErrorCodeType enum string representation (" + rep + ")"); } }