@ApplicationScoped @Default public class DMNDiagramsSession extends Object implements GraphsProvider
| Constructor and Description |
|---|
DMNDiagramsSession() |
DMNDiagramsSession(org.jboss.errai.ioc.client.api.ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates,
SessionManager sessionManager,
DMNDiagramUtils dmnDiagramUtils) |
public DMNDiagramsSession()
@Inject public DMNDiagramsSession(org.jboss.errai.ioc.client.api.ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates, SessionManager sessionManager, DMNDiagramUtils dmnDiagramUtils)
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 Diagram getDiagram(String dmnDiagramElementId)
getDiagram in interface GraphsProviderpublic String getCurrentDiagramId()
getCurrentDiagramId in interface GraphsProviderpublic DMNDiagramElement getDMNDiagramElement(String dmnDiagramElementId)
public DMNDiagramTuple getDiagramTuple(String dmnDiagramElementId)
public List<DMNDiagramTuple> getDMNDiagrams()
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()
isGlobalGraphSelected in interface GraphsProviderpublic List<Graph> getGraphs()
getGraphs in interface GraphsProviderpublic Diagram getCurrentGraphDiagram()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.