};
Controller.getCurrentModeController().execute(actor, node.getMap());
}
public void setIsMinimized(final NodeModel node, final boolean state) {
ShortenedTextModel details = (ShortenedTextModel) node.getExtension(ShortenedTextModel.class);
if (details == null && state == false || details != null && state == true) {
return;
}
final IActor actor = new IActor() {
public void act() {
setShortener(state);
}
public String getDescription() {
return "setShortener";
}
private void setShortener(final boolean state) {
if(state){
final ShortenedTextModel details = ShortenedTextModel.createShortenedTextModel(node);
node.addExtension(details);
}
else{
node.removeExtension(ShortenedTextModel.class);
}