public abstract class AbstractProjectDiagramEditorCore<M extends Metadata,D extends Diagram<Graph,M>,C extends KogitoDiagramResource<D>,P extends ProjectDiagramEditorProxy<C>> extends AbstractDiagramEditorCore<M,D,C,P>
DiagramEditorCore.View| Constructor and Description |
|---|
AbstractProjectDiagramEditorCore(DiagramEditorCore.View baseEditorView,
org.uberfire.ext.widgets.core.client.editors.texteditor.TextEditorView xmlEditorView,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
org.jboss.errai.ioc.client.api.ManagedInstance<SessionEditorPresenter<EditorSession>> editorSessionPresenterInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<SessionViewerPresenter<ViewerSession>> viewerSessionPresenterInstances,
AbstractDiagramEditorMenuSessionItems<?> menuSessionItems,
org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter,
DiagramClientErrorHandler diagramClientErrorHandler,
ClientTranslationService translationService) |
| Modifier and Type | Method and Description |
|---|---|
void |
doShowNoChangesSinceLastSaveMessage(String message) |
protected ClientSessionCommand.Callback<Collection<DiagramElementViolation<RuleViolation>>> |
getSaveAfterValidationCallback(org.uberfire.mvp.Command continueSaveOnceValid) |
P |
makeStunnerEditorProxy() |
P |
makeXmlEditorProxy() |
protected abstract void |
saveAsXML(String commitMessage) |
protected abstract void |
saveOrUpdate(String commitMessage) |
destroySession, doFocus, doLostFocus, getBaseEditorView, getCanvasHandler, getCurrentDiagramHash, getDiagram, getEditorProxy, getMenuSessionItems, getNotificationEvent, getSessionPresenter, getXMLEditorView, isReadOnly, isSameSession, log, makeDiagramResourceImpl, makeDiagramResourceImpl, makeEditorProxy, newSessionEditorPresenter, newSessionViewerPresenter, onLoadError, onSaveError, open, openReadOnlySession, openSession, setEditorProxy, setEditorSessionPresenter, setReadOnlySessionPresenter, showError, showErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDockQualifiers, getEditorIdentifier, initialiseKieEditorForSessionpublic AbstractProjectDiagramEditorCore(DiagramEditorCore.View baseEditorView, org.uberfire.ext.widgets.core.client.editors.texteditor.TextEditorView xmlEditorView, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.jboss.errai.ioc.client.api.ManagedInstance<SessionEditorPresenter<EditorSession>> editorSessionPresenterInstances, org.jboss.errai.ioc.client.api.ManagedInstance<SessionViewerPresenter<ViewerSession>> viewerSessionPresenterInstances, AbstractDiagramEditorMenuSessionItems<?> menuSessionItems, org.uberfire.client.workbench.widgets.common.ErrorPopupPresenter errorPopupPresenter, DiagramClientErrorHandler diagramClientErrorHandler, ClientTranslationService translationService)
protected abstract void saveOrUpdate(String commitMessage)
protected abstract void saveAsXML(String commitMessage)
public P makeStunnerEditorProxy()
makeStunnerEditorProxy in class AbstractDiagramEditorCore<M extends Metadata,D extends Diagram<Graph,M>,C extends KogitoDiagramResource<D>,P extends ProjectDiagramEditorProxy<C>>protected ClientSessionCommand.Callback<Collection<DiagramElementViolation<RuleViolation>>> getSaveAfterValidationCallback(org.uberfire.mvp.Command continueSaveOnceValid)
public P makeXmlEditorProxy()
makeXmlEditorProxy in class AbstractDiagramEditorCore<M extends Metadata,D extends Diagram<Graph,M>,C extends KogitoDiagramResource<D>,P extends ProjectDiagramEditorProxy<C>>public void doShowNoChangesSinceLastSaveMessage(String message)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.