@ApplicationScoped @Default public class DMNDiagramsSession extends Object
| Constructor and Description |
|---|
DMNDiagramsSession() |
DMNDiagramsSession(org.jboss.errai.ioc.client.api.ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates,
SessionManager sessionManager,
DMNDiagramUtils dmnDiagramUtils,
javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> locker,
javax.enterprise.event.Event<CurrentRegistryChangedEvent> currentRegistryChangedEvent) |
public DMNDiagramsSession()
@Inject public DMNDiagramsSession(org.jboss.errai.ioc.client.api.ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates, SessionManager sessionManager, DMNDiagramUtils dmnDiagramUtils, javax.enterprise.event.Event<org.uberfire.client.mvp.LockRequiredEvent> locker, javax.enterprise.event.Event<CurrentRegistryChangedEvent> currentRegistryChangedEvent)
public Map<String,List<Command<AbstractCanvasHandler,CanvasViolation>>> getStoredUndoHistories()
public Map<String,List<Command<AbstractCanvasHandler,CanvasViolation>>> getStoredRedoHistories()
public void destroyState(Metadata metadata)
public DMNDiagramsSessionState setState(Metadata metadata, Map<String,Diagram> diagramsByDiagramElementId, Map<String,DMNDiagramElement> dmnDiagramsByDiagramElementId)
public boolean isSessionStatePresent()
public DMNDiagramsSessionState getSessionState()
public String getCurrentSessionKey()
public void add(DMNDiagramElement dmnDiagram, Diagram stunnerDiagram)
public void remove(DMNDiagramElement dmnDiagram)
public String getCurrentDiagramId()
public DMNDiagramElement getDMNDiagramElement(String dmnDiagramElementId)
public DMNDiagramTuple getDiagramTuple(String dmnDiagramElementId)
public List<DMNDiagramTuple> getDMNDiagrams()
public void onSessionDiagramOpenedEvent(@Observes
SessionDiagramOpenedEvent sessionDiagramOpenedEvent)
public void onDMNDiagramSelected(@Observes
DMNDiagramSelected selected)
public boolean belongsToCurrentSessionState(DMNDiagramElement diagramElement)
public Optional<DMNDiagramElement> getCurrentDMNDiagramElement()
public Diagram getDRGDiagram()
public DMNDiagramElement getDRGDiagramElement()
public void clear()
public List<DRGElement> getModelDRGElements()
public boolean isGlobalGraphSelected()
public List<Node> getNodesFromAllDiagramsWithContentId(String contentDefinitionId)
public Diagram getCurrentGraphDiagram()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.