/**
*
*/
package org.eclipse.iee.editor.core.pad.common;
import org.eclipse.iee.core.document.source.ISourceGenerator;
import org.eclipse.iee.core.document.source.ISourceGeneratorContext;
import org.osgi.service.component.annotations.Component;
@Component
public class ProgressSourceGenerator implements ISourceGenerator<ProgressDocumentPart> {
@Override
public String getSource(ProgressDocumentPart part, ISourceGeneratorContext context) {
StringBuilder generatedText = new StringBuilder();
generatedText.append("org.eclipse.iee.core.EvaluationContextHolder.putResult(\"status\", \"").append(part.getStatus()).append("\");");
generatedText.append("org.eclipse.iee.core.EvaluationContextHolder.putResult(\"progress\", \"").append(part.getProgress()).append("\");");
return generatedText.toString();
}
}