public static void broadcastProjectEvent()

in src/main/java/org/apache/cayenne/modeler/notification/NotificationCenter.java [45:55]


    public static <T extends CayenneModelerEvent, L extends CayenneModelerListener> void broadcastProjectEvent(CayenneProject project, T event)
    {
        if (projectListeners.containsKey(project) == false)
            throw new RuntimeException("Cannot broadcast message -- unknown project.");

        for (Object listener : projectListeners.get(project))
            if (event.getListenerClass().isAssignableFrom(listener.getClass()))
//            if (listener.getClass().isAssignableFrom(event.getListenerClass()))
                fire(event, listener);
//                event.fire(listener);
    }