org.argouml.application.notation
Class NotationProviderFactory
java.lang.Object
|
+--org.argouml.application.notation.NotationProviderFactory
- All Implemented Interfaces:
- ArgoEventListener, ArgoModuleEventListener, java.util.EventListener
- public class NotationProviderFactory
- extends java.lang.Object
- implements ArgoModuleEventListener
Provides a factory for handling notation providers.
- Since:
- 0.9.4
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static NotationProviderFactory getInstance()
finalize
public void finalize()
- Remove the notation change listener.
finalize
should never happen, but play it safe.
- Overrides:
finalize
in class java.lang.Object
getProvider
public NotationProvider getProvider(NotationName nn)
getProviders
public java.util.ArrayList getProviders()
getNotations
public java.util.ArrayList getNotations()
getDefaultProvider
public NotationProvider getDefaultProvider()
moduleLoaded
public void moduleLoaded(ArgoModuleEvent event)
- Description copied from interface:
ArgoModuleEventListener
- Invoked when a module has been loaded.
- Specified by:
moduleLoaded
in interface ArgoModuleEventListener
moduleUnloaded
public void moduleUnloaded(ArgoModuleEvent event)
- Description copied from interface:
ArgoModuleEventListener
- Invoked when a module has been unloaded.
- Specified by:
moduleUnloaded
in interface ArgoModuleEventListener
moduleEnabled
public void moduleEnabled(ArgoModuleEvent event)
- Description copied from interface:
ArgoModuleEventListener
- Invoked when a module has been enabled.
- Specified by:
moduleEnabled
in interface ArgoModuleEventListener
moduleDisabled
public void moduleDisabled(ArgoModuleEvent event)
- Description copied from interface:
ArgoModuleEventListener
- Invoked when a module has been disabled.
- Specified by:
moduleDisabled
in interface ArgoModuleEventListener