Class ModelPropertyChangeListeners


  • public class ModelPropertyChangeListeners
    extends com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners<javax.jmi.reflect.RefObject>
    API For adding/removing notifying uml property change listeners.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addPropertyChangeListener​(java.beans.PropertyChangeListener listener, javax.jmi.reflect.RefObject attachTo, java.lang.String propertyName)  
      protected void lastListenerRemoved​(javax.jmi.reflect.RefObject removeFrom, java.lang.String propertyName)  
      void removeAllPropertyChangeListeners​(javax.jmi.reflect.RefObject removeFrom)  
      protected void removeListener​(com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners.ListenerContainer<javax.jmi.reflect.RefObject> container, java.beans.PropertyChangeListener listener)  
      • Methods inherited from class com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners

        getAllListeners, notifyListeners, removeListener, removePropertyChangeListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • addPropertyChangeListener

        public void addPropertyChangeListener​(java.beans.PropertyChangeListener listener,
                                              @CheckForNull
                                              javax.jmi.reflect.RefObject attachTo,
                                              @CheckForNull
                                              java.lang.String propertyName)
        Overrides:
        addPropertyChangeListener in class com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners<javax.jmi.reflect.RefObject>
      • lastListenerRemoved

        protected void lastListenerRemoved​(@CheckForNull
                                           javax.jmi.reflect.RefObject removeFrom,
                                           @CheckForNull
                                           java.lang.String propertyName)
        Overrides:
        lastListenerRemoved in class com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners<javax.jmi.reflect.RefObject>
      • removeAllPropertyChangeListeners

        public void removeAllPropertyChangeListeners​(javax.jmi.reflect.RefObject removeFrom)
        Overrides:
        removeAllPropertyChangeListeners in class com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners<javax.jmi.reflect.RefObject>
      • removeListener

        protected void removeListener​(com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners.ListenerContainer<javax.jmi.reflect.RefObject> container,
                                      java.beans.PropertyChangeListener listener)
        Overrides:
        removeListener in class com.dassault_systemes.modeler.foundation.events.ModelPropertyChangeListeners<javax.jmi.reflect.RefObject>