]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.runtime/src/org/simantics/scl/runtime/reporting/DelegatingSCLReportingHandler.java
Expose CommandSession in SCL
[simantics/platform.git] / bundles / org.simantics.scl.runtime / src / org / simantics / scl / runtime / reporting / DelegatingSCLReportingHandler.java
1 package org.simantics.scl.runtime.reporting;
2
3 public class DelegatingSCLReportingHandler implements SCLReportingHandler {
4
5     protected SCLReportingHandler baseHandler;
6     
7     public DelegatingSCLReportingHandler(SCLReportingHandler baseHandler) {
8         this.baseHandler = baseHandler;
9     }
10
11     @Override
12     public void print(String text) {
13         baseHandler.print(text);
14     }
15
16     @Override
17     public void printError(String error) {
18         baseHandler.printError(error);
19     }
20
21     @Override
22     public void printCommand(String command) {
23         baseHandler.printCommand(command);
24     }
25
26     @Override
27     public void didWork(double amount) {
28         baseHandler.didWork(amount);
29     }
30
31 }