//------------------------------------------------------------------------------- // 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 Framework_Statement_Type { Scheduling_Simulation_Basics, Scheduling_Simulation_Time_Line, Scheduling_Simulation_Preemption_Number, Scheduling_Simulation_Context_Switch_Number, Scheduling_Simulation_Response_Time, Scheduling_Simulation_All_Response_Time, Scheduling_Simulation_Blocking_Time, Scheduling_Simulation_Priority_Inversion, Scheduling_Simulation_Deadlock, Scheduling_Simulation_Run_Event_Handler, Scheduling_Feasibility_Basics, Scheduling_Feasibility_Response_Time, Scheduling_Feasibility_Cpu_Utilization, Scheduling_Set_Priorities_According_To_Deadline_Monotonic, Scheduling_Set_Priorities_According_To_Rate_Monotonic, Scheduling_Feasibility_Compute_Blocking_Time, Scheduling_Feasibility_Compute_And_Set_Blocking_Time, Scheduling_Feasibility_First_Fit, Scheduling_Feasibility_General_Task, Scheduling_Feasibility_Next_Fit, Scheduling_Feasibility_Best_Fit, Scheduling_Feasibility_Small_Task, Scheduling_Feasibility_Test_By_Name, Global_Memory_Set_Requirement_Analysis, Global_Memory_Compute_Requirement_Analysis, Buffer_Feasibility_Tests, Buffer_Scheduling_Simulation, Random_Response_Time_Density, Dependency_Compute_End_To_End_Response_Time_One_Step, Dependency_Set_End_To_End_Response_Time_One_Step, Dependency_Compute_End_To_End_Response_Time_All_Steps, Dependency_Set_End_To_End_Response_Time_All_Steps, Dependency_Compute_Chetto_Blazewicz_Priority, Dependency_Compute_Chetto_Blazewicz_Deadline, Dependency_Set_Chetto_Blazewicz_Priority, Dependency_Set_Chetto_Blazewicz_Deadline, Select_Feasibility_Tests_Simple, Select_Feasibility_Tests_Compositional; public static Framework_Statement_Type fromString(String rep) throws Exception { if (rep.equals("Scheduling_Simulation_Basics")) return (Scheduling_Simulation_Basics); if (rep.equals("Scheduling_Simulation_Time_Line")) return (Scheduling_Simulation_Time_Line); if (rep.equals("Scheduling_Simulation_Preemption_Number")) return (Scheduling_Simulation_Preemption_Number); if (rep.equals("Scheduling_Simulation_Context_Switch_Number")) return (Scheduling_Simulation_Context_Switch_Number); if (rep.equals("Scheduling_Simulation_Response_Time")) return (Scheduling_Simulation_Response_Time); if (rep.equals("Scheduling_Simulation_All_Response_Time")) return (Scheduling_Simulation_All_Response_Time); if (rep.equals("Scheduling_Simulation_Blocking_Time")) return (Scheduling_Simulation_Blocking_Time); if (rep.equals("Scheduling_Simulation_Priority_Inversion")) return (Scheduling_Simulation_Priority_Inversion); if (rep.equals("Scheduling_Simulation_Deadlock")) return (Scheduling_Simulation_Deadlock); if (rep.equals("Scheduling_Simulation_Run_Event_Handler")) return (Scheduling_Simulation_Run_Event_Handler); if (rep.equals("Scheduling_Feasibility_Basics")) return (Scheduling_Feasibility_Basics); if (rep.equals("Scheduling_Feasibility_Response_Time")) return (Scheduling_Feasibility_Response_Time); if (rep.equals("Scheduling_Feasibility_Cpu_Utilization")) return (Scheduling_Feasibility_Cpu_Utilization); if (rep.equals("Scheduling_Set_Priorities_According_To_Deadline_Monotonic")) return (Scheduling_Set_Priorities_According_To_Deadline_Monotonic); if (rep.equals("Scheduling_Set_Priorities_According_To_Rate_Monotonic")) return (Scheduling_Set_Priorities_According_To_Rate_Monotonic); if (rep.equals("Scheduling_Feasibility_Compute_Blocking_Time")) return (Scheduling_Feasibility_Compute_Blocking_Time); if (rep.equals("Scheduling_Feasibility_Compute_And_Set_Blocking_Time")) return (Scheduling_Feasibility_Compute_And_Set_Blocking_Time); if (rep.equals("Scheduling_Feasibility_First_Fit")) return (Scheduling_Feasibility_First_Fit); if (rep.equals("Scheduling_Feasibility_General_Task")) return (Scheduling_Feasibility_General_Task); if (rep.equals("Scheduling_Feasibility_Next_Fit")) return (Scheduling_Feasibility_Next_Fit); if (rep.equals("Scheduling_Feasibility_Best_Fit")) return (Scheduling_Feasibility_Best_Fit); if (rep.equals("Scheduling_Feasibility_Small_Task")) return (Scheduling_Feasibility_Small_Task); if (rep.equals("Scheduling_Feasibility_Test_By_Name")) return (Scheduling_Feasibility_Test_By_Name); if (rep.equals("Global_Memory_Set_Requirement_Analysis")) return (Global_Memory_Set_Requirement_Analysis); if (rep.equals("Global_Memory_Compute_Requirement_Analysis")) return (Global_Memory_Compute_Requirement_Analysis); if (rep.equals("Buffer_Feasibility_Tests")) return (Buffer_Feasibility_Tests); if (rep.equals("Buffer_Scheduling_Simulation")) return (Buffer_Scheduling_Simulation); if (rep.equals("Random_Response_Time_Density")) return (Random_Response_Time_Density); if (rep.equals("Dependency_Compute_End_To_End_Response_Time_One_Step")) return (Dependency_Compute_End_To_End_Response_Time_One_Step); if (rep.equals("Dependency_Set_End_To_End_Response_Time_One_Step")) return (Dependency_Set_End_To_End_Response_Time_One_Step); if (rep.equals("Dependency_Compute_End_To_End_Response_Time_All_Steps")) return (Dependency_Compute_End_To_End_Response_Time_All_Steps); if (rep.equals("Dependency_Set_End_To_End_Response_Time_All_Steps")) return (Dependency_Set_End_To_End_Response_Time_All_Steps); if (rep.equals("Dependency_Compute_Chetto_Blazewicz_Priority")) return (Dependency_Compute_Chetto_Blazewicz_Priority); if (rep.equals("Dependency_Compute_Chetto_Blazewicz_Deadline")) return (Dependency_Compute_Chetto_Blazewicz_Deadline); if (rep.equals("Dependency_Set_Chetto_Blazewicz_Priority")) return (Dependency_Set_Chetto_Blazewicz_Priority); if (rep.equals("Dependency_Set_Chetto_Blazewicz_Deadline")) return (Dependency_Set_Chetto_Blazewicz_Deadline); if (rep.equals("Select_Feasibility_Tests_Simple")) return (Select_Feasibility_Tests_Simple); if (rep.equals("Select_Feasibility_Tests_Compositional")) return (Select_Feasibility_Tests_Compositional); throw new Exception("invalid Framework_Statement_Type enum string representation (" + rep + ")"); } }