diff --git a/AlgebraicDataflowArchitectureModel/src/simulator/interfaces/html/HtmlElement.java b/AlgebraicDataflowArchitectureModel/src/simulator/interfaces/html/HtmlElement.java index 9fc2dff..0373165 100644 --- a/AlgebraicDataflowArchitectureModel/src/simulator/interfaces/html/HtmlElement.java +++ b/AlgebraicDataflowArchitectureModel/src/simulator/interfaces/html/HtmlElement.java @@ -4,6 +4,7 @@ import java.util.Map; import models.algebra.Constant; +import models.dataConstraintModel.JsonTerm; import models.dataConstraintModel.MapTerm; public class HtmlElement { @@ -12,6 +13,7 @@ private final String id; private String text; private Map styles; + private IRestEventListener restEventListener; HtmlElement(String type, String id, String text){ this.type = type; @@ -42,6 +44,11 @@ } + public void onRestEvent(String method, JsonTerm message) { + restEventListener.onEvent(method, message); + } + + public String getType() { return type; } @@ -57,5 +64,9 @@ public void setText(String text) { this.text = text; } + + public void setRestEventListener(IRestEventListener event) { + this.restEventListener = event; + } }