Class SymbolDrawNotification

java.lang.Object
com.nomagic.magicdraw.uml.symbols.SymbolDrawNotification

@OpenApi public final class SymbolDrawNotification extends Object
A manager for registering SymbolDrawListener. These listeners are notified when some symbol is drawn in diagram.
See Also:
  • Method Details

    • addSymbolDrawListener

      @OpenApi public void addSymbolDrawListener(SymbolDrawListener listener)
      Registers listener for symbols adding during draw operation.
      Parameters:
      listener - the listener to register.
    • addSymbolDrawListener

      @OpenApi public void addSymbolDrawListener(com.nomagic.magicdraw.uml.symbols.SymbolDrawListener2 listener)
      Registers listener for symbols adding during draw operation.
      Parameters:
      listener - the listener to register.
    • removeSymbolDrawListener

      @OpenApi public void removeSymbolDrawListener(SymbolDrawListener listener)
      Unregisters listener for symbols adding during draw operation.
      Parameters:
      listener - the listener to unregister.
    • removeSymbolDrawListener

      @OpenApi public void removeSymbolDrawListener(com.nomagic.magicdraw.uml.symbols.SymbolDrawListener2 listener)
      Unregisters listener for symbols adding during draw operation.
      Parameters:
      listener - the listener to unregister.
    • getSymbolDrawNotification

      @OpenApi public static SymbolDrawNotification getSymbolDrawNotification(Project project)
      Returns a shared instance of this manager for given project. Every project has its own notification manager.
      Parameters:
      project - project to get manager for.
      Returns:
      manager.