override fun update()

in code/platform/src/main/kotlin/org/fbme/ide/platform/persistence/RecursiveFolderDataSource.kt [141:164]


    override fun update(monitor: ProgressMonitor, event: FileSystemEvent) {
        val affectedStreams: MutableSet<String> = HashSet()
        for (file in SetSequence.fromSet(event.changed)) {
            if (isIncluded(file)) {
                affectedStreams.add(getStreamName(file))
                break
            }
        }
        for (file in SetSequence.fromSet(event.created)) {
            if (isIncluded(file)) {
                affectedStreams.add(getStreamName(file))
                lastAddRemove = Date().time
                break
            }
        }
        for (file in SetSequence.fromSet(event.removed)) {
            if (isIncluded(file)) {
                affectedStreams.add(getStreamName(file))
                lastAddRemove = Date().time
                break
            }
        }
        fireChanged(monitor, affectedStreams)
    }