Interface NonMaskedEventSupport

  • All Superinterfaces:
    com.dassault_systemes.modeler.foundation.events.NonMaskedEventSupport<javax.jmi.reflect.RefObject>

    public interface NonMaskedEventSupport
    extends com.dassault_systemes.modeler.foundation.events.NonMaskedEventSupport<javax.jmi.reflect.RefObject>
    Event support for non-masked listeners
    • Method Detail

      • addPropertyChangeListener

        void addPropertyChangeListener​(NonMaskedPropertyChangeListener listener,
                                       @CheckForNull
                                       javax.jmi.reflect.RefObject attachTo,
                                       @CheckForNull
                                       java.lang.String propertyName)
        Adds given listener to listener list
        Parameters:
        listener - the listener to add
        attachTo - the object to listen changes of, null if listener should listen to all objects
        propertyName - the name of the property to listen changes of, null if listener should listen to all properties
      • removePropertyChangeListener

        void removePropertyChangeListener​(NonMaskedPropertyChangeListener listener,
                                          javax.jmi.reflect.RefObject removeFrom,
                                          @CheckForNull
                                          java.lang.String propertyName)
        Removes listener from listener list
        Parameters:
        listener - the listener to remove
        removeFrom - the object to stop listening changes of
        propertyName - the property name