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; }
@Override public void accept(ModelHandler handler) { handler.visit(this); }