package de.tum.in.i22.uc.cm.pip.interfaces; public enum EBehavior { IN, OUT, INTRA, INTRAIN, INTRAOUT, UNKNOWN; public static EBehavior from(String str) { if (str == null) return UNKNOWN; switch (str.trim().toLowerCase()) { case "in": return IN; case "out": return OUT; case "intra": return INTRA; case "intrain": case "intra-in": return INTRAIN; case "intraout": case "intra-out": return OUT; default: return UNKNOWN; } } }