Class FixLWLSynchroNoUpdate.LWLSynchroObserver

  • All Implemented Interfaces:
    adams.core.discovery.PropertyTraversal.Observer
    Enclosing class:
    FixLWLSynchroNoUpdate

    public static class FixLWLSynchroNoUpdate.LWLSynchroObserver
    extends Object
    implements adams.core.discovery.PropertyTraversal.Observer
    Sets the noUpdate flag of LWLSynchro classifiers.
    • Field Detail

      • m_Updates

        protected int m_Updates
        the number of updates.
    • Constructor Detail

      • LWLSynchroObserver

        public LWLSynchroObserver()
    • Method Detail

      • observe

        public boolean observe​(adams.core.discovery.PropertyPath.Path path,
                               PropertyDescriptor desc,
                               Object parent,
                               Object child)
        Presents the current path, descriptor and object to the observer.
        Specified by:
        observe in interface adams.core.discovery.PropertyTraversal.Observer
        Parameters:
        path - the path
        desc - the property descriptor
        parent - the parent object
        child - the child object
        Returns:
        true if to continue observing
      • getUpdates

        public int getUpdates()
        Returns the number of updates that occurred.
        Returns:
        the number of updates