package org.plantuml.idea.lang.annotator; import com.intellij.lang.annotation.AnnotationHolder; import com.intellij.openapi.editor.Document; import java.util.ArrayList; import java.util.Collection; /** * Author: Eugene Steinberg * Date: 9/30/14 */ public class FileAnnotationResult { private Collection<SourceAnnotationResult> sourceAnnotationResults = new ArrayList<SourceAnnotationResult>(); public boolean add(SourceAnnotationResult sourceAnnotationResult) { return sourceAnnotationResults.add(sourceAnnotationResult); } public void annotate(AnnotationHolder holder, Document document) { for (SourceAnnotationResult sourceAnnotationResult : sourceAnnotationResults) { sourceAnnotationResult.annotate(holder, document); } } }