protected KickstartFormMemoryModel ensureKickstartFormMemoryModel() {
    if (diagramTypeProvider.getDiagram() == null) {
      throw new IllegalStateException("No diagram is currently active");
    }

    KickstartFormMemoryModel model =
        ModelHandler.getKickstartFormMemoryModel(
            EcoreUtil.getURI(diagramTypeProvider.getDiagram()));
    if (model == null) {
      throw new IllegalStateException(
          "No diagram model is currently available for diagram: "
              + EcoreUtil.getURI(diagramTypeProvider.getDiagram()));
    }
    return model;
  }
Ejemplo n.º 2
0
 @Override
 public void accept(ModelHandler handler) {
   handler.visit(this);
 }