/** * Lazy initializer; for migration of existing workspaces where configure will never get called. * * @return context base for the project. * * @since 1.0.0 */ protected EMFWorkbenchContextBase getEmfContextBase() { if (emfContext == null) { try { createEmfContext(); } catch (CoreException ex) { Logger.getLogger().logError(ex); } } return emfContext; }