diff --git a/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/.ratings b/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/.ratings index 9eb0d36c9ed8ef4e8631d415c93eb25ce09b5f82..d50370431705e7142b608aa2212f7b8de4af142f 100644 --- a/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/.ratings +++ b/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/.ratings @@ -2,7 +2,7 @@ CompositionUtils.java 34c0a191bd0fb4176c94b4d61abb5c88a679d5e8 GREEN ConstraintsUtils.java 0f8be020f2ca4bb08931c32452163c04a28e30ce GREEN EMFResourceUtils.java 979d0e1f4f66a2b3e715d2da0ebef6493f547fd7 GREEN EcoreSerializerBase.java 0a0c2969d793d2e68094c55c8f7b0a662ef6e5d5 GREEN -EcoreUtils.java aca34b67bcf6a6a488e83964bfea73f6bfbff6b1 GREEN +EcoreUtils.java 3e2e2193312cd4ce6fd0c7ea2beb7daae428d2ed YELLOW ExtensionPointUtils.java 7ce63242b49eb9a7cd4eaadd223f5ebce1dfd75b GREEN HierarchicalNameComparator.java 6face1b673126701a0721af48ead2f9766c17d46 GREEN IdentifierUtils.java fff43dc4e84cdd89c3ece4f5d9d89aec4b0749c2 GREEN diff --git a/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/EcoreUtils.java b/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/EcoreUtils.java index aca34b67bcf6a6a488e83964bfea73f6bfbff6b1..3e2e2193312cd4ce6fd0c7ea2beb7daae428d2ed 100644 --- a/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/EcoreUtils.java +++ b/org.fortiss.tooling.kernel/src/org/fortiss/tooling/kernel/utils/EcoreUtils.java @@ -423,7 +423,7 @@ public class EcoreUtils { * expensive. * </p> */ - public static EClass getEClassForClass(Class<?> clazz) { + public static synchronized EClass getEClassForClass(Class<?> clazz) { EClass eClass = null; if(clazz2EClassCache.containsKey(clazz)) {