package org.archstudio.bna.logics.events; /** * An interface to inform the listener when a ProxyLogic or proxy object instance has been created. This is useful when * the listener wants to add the proxy objects as listeners to some some other object's events. */ public interface IProxyLogicListener { /** * Called when a new ProxyLogic has been created. * * @param proxyLogic The proxy logic that was just created. */ public void proxyLogicCreated(ProxyLogic proxyLogic); /** * Called when a new proxy object is created. * * @param proxyLogic The proxy logic that created the proxy object. * @param proxyObject The proxy object created by the proxy logic. */ public void proxyObjectCreated(ProxyLogic proxyLogic, Object proxyObject); }