package com.example.test.services;
import org.springframework.stereotype.Service;
import com.example.test.dtram.Dtram;
import models.algebra.Constant;
import models.dataConstraintModel.JsonTerm;
@Service
public class ElementEventService {
private final Dtram dtram;
ElementEventService(Dtram dtram) {
this.dtram = dtram;
}
public void onButtonPressed(String id) {
dtram.onRestEvent(id, "onMousePressed", null);
}
public void onButtonReleased(String id) {
dtram.onRestEvent(id, "onMouseReleased", null);
}
public void onTextChanged(String id, String newText) {
JsonTerm json = new JsonTerm();
json.addMember("newText", new Constant(newText));
dtram.onRestEvent(id, "onTextChanged", json);
}
}