From 6f36b4c0f182d7eeff4021acda9d9f1aaf4d1b3e Mon Sep 17 00:00:00 2001 From: Simon Barner <barner@fortiss.org> Date: Wed, 3 Apr 2019 11:37:55 +0200 Subject: [PATCH] getEClassForClass(): Also cache list of registered EPackages * Obtaining EPackages from the registry is expensive. * This speeds every (n > 1)th invocation of the method, regardless of the class for which the EClass is required. * The cache that directly memorizes previously computed results is kept. Issue-Ref: 3675 Issue-Url: https://af3-developer.fortiss.org/issues/3675 Signed-off-by: Simon Barner <barner@fortiss.org> -- GitLab