Also used :
DMNShape(org.kie.dmn.model.api.dmndi.DMNShape)
Edge(org.kie.workbench.common.stunner.core.graph.Edge)
PointUtils.yOfBound(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.yOfBound)
PointUtils.xOfBound(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.xOfBound)
DoubleConsumer(java.util.function.DoubleConsumer)
Bounds(org.kie.dmn.model.api.dmndi.Bounds)
Map(java.util.Map)
NamedElement(org.kie.workbench.common.dmn.api.definition.model.NamedElement)
FactoryManager(org.kie.workbench.common.stunner.core.api.FactoryManager)
Diagram(org.kie.workbench.common.stunner.core.diagram.Diagram)
HasComponentWidths(org.kie.workbench.common.dmn.api.definition.HasComponentWidths)
Height(org.kie.workbench.common.dmn.api.property.dimensions.Height)
Point2D(org.kie.workbench.common.stunner.core.graph.content.view.Point2D)
BusinessKnowledgeModel(org.kie.workbench.common.dmn.api.definition.model.BusinessKnowledgeModel)
Set(java.util.Set)
BusinessKnowledgeModelConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.BusinessKnowledgeModelConverter)
Child(org.kie.workbench.common.stunner.core.graph.content.relationship.Child)
ItemDefinition(org.kie.workbench.common.dmn.api.definition.model.ItemDefinition)
PointUtils.heightOfShape(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.heightOfShape)
Stream(java.util.stream.Stream)
PointUtils(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils)
QName(javax.xml.namespace.QName)
PointUtils.widthOfShape(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.widthOfShape)
DMNMarshaller(org.kie.dmn.api.marshalling.DMNMarshaller)
PointUtils.yOfShape(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.yOfShape)
DMNDefinitionSet(org.kie.workbench.common.dmn.api.DMNDefinitionSet)
DMNStyle(org.kie.dmn.model.api.dmndi.DMNStyle)
Point(org.kie.dmn.model.api.dmndi.Point)
Connection(org.kie.workbench.common.stunner.core.graph.content.view.Connection)
Color(org.kie.dmn.model.api.dmndi.Color)
ItemDefinitionPropertyConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.ItemDefinitionPropertyConverter)
DiagramMetadataMarshaller(org.kie.workbench.common.stunner.core.definition.service.DiagramMetadataMarshaller)
ArrayList(java.util.ArrayList)
FontSetPropertyConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.FontSetPropertyConverter)
Id(org.kie.workbench.common.dmn.api.property.dmn.Id)
PointUtils.upperLeftBound(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.upperLeftBound)
BiConsumer(java.util.function.BiConsumer)
StreamSupport(java.util.stream.StreamSupport)
BindableAdapterUtils(org.kie.workbench.common.stunner.core.definition.adapter.binding.BindableAdapterUtils)
IOException(java.io.IOException)
InputData(org.kie.workbench.common.dmn.api.definition.model.InputData)
InputStreamReader(java.io.InputStreamReader)
InputDataConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.InputDataConverter)
Association(org.kie.workbench.common.dmn.api.definition.model.Association)
DecisionService(org.kie.workbench.common.dmn.api.definition.model.DecisionService)
KnowledgeSourceConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.KnowledgeSourceConverter)
Graph(org.kie.workbench.common.stunner.core.graph.Graph)
MagnetConnection(org.kie.workbench.common.stunner.core.graph.content.view.MagnetConnection)
TextAnnotation(org.kie.workbench.common.dmn.api.definition.model.TextAnnotation)
Definitions(org.kie.workbench.common.dmn.api.definition.model.Definitions)
DecisionConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.DecisionConverter)
DefinitionUtils(org.kie.workbench.common.stunner.core.util.DefinitionUtils)
DMNDecisionServiceDividerLine(org.kie.dmn.model.api.dmndi.DMNDecisionServiceDividerLine)
DMNEdge(org.kie.dmn.model.api.dmndi.DMNEdge)
UUID(org.kie.workbench.common.stunner.core.util.UUID)
BorderColour(org.kie.workbench.common.dmn.api.property.styling.BorderColour)
EdgeImpl(org.kie.workbench.common.stunner.core.graph.impl.EdgeImpl)
TextAnnotationConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.TextAnnotationConverter)
DMNElement(org.kie.workbench.common.dmn.api.definition.model.DMNElement)
Collectors.toMap(java.util.stream.Collectors.toMap)
PointUtils.lowerRightBound(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.lowerRightBound)
InformationRequirement(org.kie.workbench.common.dmn.api.definition.model.InformationRequirement)
DiagramElement(org.kie.dmn.model.v1_2.dmndi.DiagramElement)
Collections.emptyList(java.util.Collections.emptyList)
DiagramMarshaller(org.kie.workbench.common.stunner.core.definition.service.DiagramMarshaller)
Import(org.kie.dmn.model.api.Import)
DMNDiagram(org.kie.workbench.common.dmn.api.definition.model.DMNDiagram)
Collectors(java.util.stream.Collectors)
Metadata(org.kie.workbench.common.stunner.core.diagram.Metadata)
Objects(java.util.Objects)
DRGElement(org.kie.workbench.common.dmn.api.definition.model.DRGElement)
List(java.util.List)
DMNShape(org.kie.dmn.model.api.dmndi.DMNShape)
ComponentWidths(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.ComponentWidths)
BgColour(org.kie.workbench.common.dmn.api.property.styling.BgColour)
DMNDI(org.kie.dmn.model.v1_2.dmndi.DMNDI)
Entry(java.util.Map.Entry)
Optional(java.util.Optional)
ApplicationScoped(javax.enterprise.context.ApplicationScoped)
Node(org.kie.workbench.common.stunner.core.graph.Node)
PointUtils.xOfShape(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.PointUtils.xOfShape)
PMMLDocumentMetadata(org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata)
Width(org.kie.workbench.common.dmn.api.property.dimensions.Width)
ControlPoint(org.kie.workbench.common.stunner.core.graph.content.view.ControlPoint)
RectangleDimensionsSet(org.kie.workbench.common.dmn.api.property.dimensions.RectangleDimensionsSet)
DefinitionsConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.DefinitionsConverter)
HashMap(java.util.HashMap)
View(org.kie.workbench.common.stunner.core.graph.content.view.View)
ColorUtils(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.ColorUtils)
HashSet(java.util.HashSet)
Inject(javax.inject.Inject)
ComponentsWidthsExtension(org.kie.workbench.common.dmn.backend.definition.v1_1.dd.ComponentsWidthsExtension)
Bound(org.kie.workbench.common.stunner.core.graph.content.Bound)
BindableAdapterUtils.getDefinitionId(org.kie.workbench.common.stunner.core.definition.adapter.binding.BindableAdapterUtils.getDefinitionId)
KnowledgeRequirement(org.kie.workbench.common.dmn.api.definition.model.KnowledgeRequirement)
Description(org.kie.workbench.common.dmn.api.property.dmn.Description)
DMNViewDefinition(org.kie.workbench.common.dmn.api.definition.DMNViewDefinition)
SimpleEntry(java.util.AbstractMap.SimpleEntry)
DecisionServiceDividerLineY(org.kie.workbench.common.dmn.api.property.dmn.DecisionServiceDividerLineY)
StylingSet(org.kie.workbench.common.dmn.api.property.styling.StylingSet)
XMLEncoderDiagramMetadataMarshaller(org.kie.workbench.common.stunner.core.backend.service.XMLEncoderDiagramMetadataMarshaller)
AssociationConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.AssociationConverter)
DMNMarshallerImportsHelperStandalone(org.kie.workbench.common.dmn.backend.common.DMNMarshallerImportsHelperStandalone)
DecisionServiceConverter(org.kie.workbench.common.dmn.backend.definition.v1_1.DecisionServiceConverter)
ViewConnector(org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector)
AuthorityRequirement(org.kie.workbench.common.dmn.api.definition.model.AuthorityRequirement)
Consumer(java.util.function.Consumer)
DMNModelInstrumentedBase(org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase)
KnowledgeSource(org.kie.workbench.common.dmn.api.definition.model.KnowledgeSource)
Decision(org.kie.workbench.common.dmn.api.definition.model.Decision)
DiscreteConnection(org.kie.workbench.common.stunner.core.graph.content.view.DiscreteConnection)
InputStream(java.io.InputStream)
BgColour(org.kie.workbench.common.dmn.api.property.styling.BgColour)
StylingSet(org.kie.workbench.common.dmn.api.property.styling.StylingSet)
Height(org.kie.workbench.common.dmn.api.property.dimensions.Height)
Width(org.kie.workbench.common.dmn.api.property.dimensions.Width)
DMNStyle(org.kie.dmn.model.api.dmndi.DMNStyle)
BorderColour(org.kie.workbench.common.dmn.api.property.styling.BorderColour)