public boolean handleEvent(Text text, TextEvent event) { if (text.getElement(LiveParseFlag.class).liveParse) { throw new RuntimeException("assert"); } switchModes(text, null, text.getContent()); doNotupdate = true; fChangeListener.valueChanges((IModelElement) null); doNotupdate = false; for (ITextEventListener listener : ((CompoundText) text).getTexts().get(0).getAllElements(ITextEventListener.class)) { listener.handleEvent(text, event); } return true; }
public boolean verifyEvent(Text text, TextEvent event) { return ExpressionTemplate.this.verifyEvent(text.getContent(), event); }