Also used :
Arrays(java.util.Arrays)
BPMNGraphObjectBuilderFactory(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.builder.BPMNGraphObjectBuilderFactory)
SequenceFlow(org.kie.workbench.common.stunner.bpmn.definition.SequenceFlow)
AssignmentsTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.AssignmentsTypeSerializer)
ReusableSubprocessTaskExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.task.ReusableSubprocessTaskExecutionSet)
EndErrorEvent(org.kie.workbench.common.stunner.bpmn.definition.EndErrorEvent)
Edge(org.kie.workbench.common.stunner.core.graph.Edge)
SimulationSet(org.kie.workbench.common.stunner.bpmn.definition.property.simulation.SimulationSet)
StartTimerEvent(org.kie.workbench.common.stunner.bpmn.definition.StartTimerEvent)
UserTask(org.kie.workbench.common.stunner.bpmn.definition.UserTask)
BackendDefinitionSetAdapter(org.kie.workbench.common.stunner.core.backend.definition.adapter.reflect.BackendDefinitionSetAdapter)
Bpmn2OryxPropertySerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.Bpmn2OryxPropertySerializer)
EdgeFactoryImpl(org.kie.workbench.common.stunner.core.factory.impl.EdgeFactoryImpl)
DataOutputAssociation(org.eclipse.bpmn2.DataOutputAssociation)
BPMNDiagramMarshaller(org.kie.workbench.common.stunner.bpmn.backend.BPMNDiagramMarshaller)
Mockito.doAnswer(org.mockito.Mockito.doAnswer)
GraphFactory(org.kie.workbench.common.stunner.core.factory.graph.GraphFactory)
DefinitionManager(org.kie.workbench.common.stunner.core.api.DefinitionManager)
EndTerminateEvent(org.kie.workbench.common.stunner.bpmn.definition.EndTerminateEvent)
Diagram(org.kie.workbench.common.stunner.core.diagram.Diagram)
NodeFactory(org.kie.workbench.common.stunner.core.factory.graph.NodeFactory)
RuleEvaluationContext(org.kie.workbench.common.stunner.core.rule.RuleEvaluationContext)
ColorTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.ColorTypeSerializer)
ScriptTask(org.kie.workbench.common.stunner.bpmn.definition.ScriptTask)
IntegerTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.IntegerTypeSerializer)
StandardCharsets(java.nio.charset.StandardCharsets)
Bpmn2OryxPropertyManager(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.Bpmn2OryxPropertyManager)
MorphDefinition(org.kie.workbench.common.stunner.core.definition.morph.MorphDefinition)
Matchers.any(org.mockito.Matchers.any)
Stream(java.util.stream.Stream)
EmbeddedSubprocess(org.kie.workbench.common.stunner.bpmn.definition.EmbeddedSubprocess)
JBPMBpmn2ResourceImpl(org.kie.workbench.common.stunner.bpmn.backend.legacy.resource.JBPMBpmn2ResourceImpl)
Assert.assertFalse(org.junit.Assert.assertFalse)
Dock(org.kie.workbench.common.stunner.core.graph.content.relationship.Dock)
NoneTask(org.kie.workbench.common.stunner.bpmn.definition.NoneTask)
ViewConnectorImpl(org.kie.workbench.common.stunner.core.graph.content.view.ViewConnectorImpl)
InputOutputSpecification(org.eclipse.bpmn2.InputOutputSpecification)
Mockito.mock(org.mockito.Mockito.mock)
Bpmn2OryxIdMappings(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.Bpmn2OryxIdMappings)
StartNoneEvent(org.kie.workbench.common.stunner.bpmn.definition.StartNoneEvent)
BPMNGeneralSet(org.kie.workbench.common.stunner.bpmn.definition.property.general.BPMNGeneralSet)
ItemAwareElement(org.eclipse.bpmn2.ItemAwareElement)
ItemDefinition(org.eclipse.bpmn2.ItemDefinition)
ScriptTypeTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.ScriptTypeTypeSerializer)
Connection(org.kie.workbench.common.stunner.core.graph.content.view.Connection)
Mock(org.mockito.Mock)
BusinessRuleTask(org.kie.workbench.common.stunner.bpmn.definition.BusinessRuleTask)
GraphCommandManager(org.kie.workbench.common.stunner.core.graph.command.GraphCommandManager)
RunWith(org.junit.runner.RunWith)
MessageRef(org.kie.workbench.common.stunner.bpmn.definition.property.event.message.MessageRef)
GraphCommandManagerImpl(org.kie.workbench.common.stunner.core.graph.command.GraphCommandManagerImpl)
ExtensionAttributeValue(org.eclipse.bpmn2.ExtensionAttributeValue)
AdHocSubprocess(org.kie.workbench.common.stunner.bpmn.definition.AdHocSubprocess)
CloneManager(org.kie.workbench.common.stunner.core.definition.clone.CloneManager)
Matchers.anyString(org.mockito.Matchers.anyString)
ArrayList(java.util.ArrayList)
DataInput(org.eclipse.bpmn2.DataInput)
Property(org.eclipse.bpmn2.Property)
ProcessData(org.kie.workbench.common.stunner.bpmn.definition.property.variables.ProcessData)
BackendDefinitionAdapter(org.kie.workbench.common.stunner.core.backend.definition.adapter.reflect.BackendDefinitionAdapter)
MapIndexBuilder(org.kie.workbench.common.stunner.core.graph.processing.index.map.MapIndexBuilder)
InterruptingSignalEventExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.event.signal.InterruptingSignalEventExecutionSet)
IntermediateSignalEventCatching(org.kie.workbench.common.stunner.bpmn.definition.IntermediateSignalEventCatching)
AdapterManager(org.kie.workbench.common.stunner.core.definition.adapter.AdapterManager)
Before(org.junit.Before)
BindableAdapterUtils(org.kie.workbench.common.stunner.core.definition.adapter.binding.BindableAdapterUtils)
NodeFactoryImpl(org.kie.workbench.common.stunner.core.factory.impl.NodeFactoryImpl)
MetaDataType(org.jboss.drools.MetaDataType)
AssignmentsInfo(org.kie.workbench.common.stunner.bpmn.definition.property.dataio.AssignmentsInfo)
DataInputAssociation(org.eclipse.bpmn2.DataInputAssociation)
EndMessageEvent(org.kie.workbench.common.stunner.bpmn.definition.EndMessageEvent)
BPMNDefinition(org.kie.workbench.common.stunner.bpmn.definition.BPMNDefinition)
EndSignalEvent(org.kie.workbench.common.stunner.bpmn.definition.EndSignalEvent)
BPMNDiagramImpl(org.kie.workbench.common.stunner.bpmn.definition.BPMNDiagramImpl)
RuleSet(org.kie.workbench.common.stunner.core.rule.RuleSet)
Assert.assertTrue(org.junit.Assert.assertTrue)
FeatureMap(org.eclipse.emf.ecore.util.FeatureMap)
Test(org.junit.Test)
AdapterRegistry(org.kie.workbench.common.stunner.core.registry.definition.AdapterRegistry)
InterruptingErrorEventExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.event.error.InterruptingErrorEventExecutionSet)
GraphCommandFactory(org.kie.workbench.common.stunner.core.graph.command.impl.GraphCommandFactory)
TimerSettingsTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.TimerSettingsTypeSerializer)
Graph(org.kie.workbench.common.stunner.core.graph.Graph)
IntermediateMessageEventThrowing(org.kie.workbench.common.stunner.bpmn.definition.IntermediateMessageEventThrowing)
MockitoJUnitRunner(org.mockito.runners.MockitoJUnitRunner)
Assert.assertNull(org.junit.Assert.assertNull)
SignalRef(org.kie.workbench.common.stunner.bpmn.definition.property.event.signal.SignalRef)
WorkItemDefinitionRegistry(org.kie.workbench.common.stunner.bpmn.workitem.WorkItemDefinitionRegistry)
IsInterrupting(org.kie.workbench.common.stunner.bpmn.definition.property.event.IsInterrupting)
BackendPropertyAdapter(org.kie.workbench.common.stunner.core.backend.definition.adapter.reflect.BackendPropertyAdapter)
MultipleInstanceSubprocess(org.kie.workbench.common.stunner.bpmn.definition.MultipleInstanceSubprocess)
BackendBindableMorphAdapter(org.kie.workbench.common.stunner.core.backend.definition.adapter.bind.BackendBindableMorphAdapter)
BeanManager(javax.enterprise.inject.spi.BeanManager)
FlowElement(org.eclipse.bpmn2.FlowElement)
Assert.assertEquals(org.junit.Assert.assertEquals)
RootElement(org.eclipse.bpmn2.RootElement)
DefinitionUtils(org.kie.workbench.common.stunner.core.util.DefinitionUtils)
IntermediateErrorEventCatching(org.kie.workbench.common.stunner.bpmn.definition.IntermediateErrorEventCatching)
StartSignalEvent(org.kie.workbench.common.stunner.bpmn.definition.StartSignalEvent)
UserTaskExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.task.UserTaskExecutionSet)
Activity(org.eclipse.bpmn2.Activity)
GraphIndexBuilder(org.kie.workbench.common.stunner.core.graph.processing.index.GraphIndexBuilder)
DefaultRuleViolations(org.kie.workbench.common.stunner.core.rule.violations.DefaultRuleViolations)
BooleanTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.BooleanTypeSerializer)
EdgeImpl(org.kie.workbench.common.stunner.core.graph.impl.EdgeImpl)
ByteArrayInputStream(java.io.ByteArrayInputStream)
Matchers.eq(org.mockito.Matchers.eq)
DataOutput(org.eclipse.bpmn2.DataOutput)
EStructuralFeatureImpl(org.eclipse.emf.ecore.impl.EStructuralFeatureImpl)
NodeImpl(org.kie.workbench.common.stunner.core.graph.impl.NodeImpl)
DoubleTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.DoubleTypeSerializer)
Collection(java.util.Collection)
BPMNDiagram(org.kie.workbench.common.stunner.bpmn.definition.BPMNDiagram)
ServiceTask(org.kie.workbench.common.stunner.bpmn.workitem.ServiceTask)
ScriptTypeListTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.ScriptTypeListTypeSerializer)
StartErrorEvent(org.kie.workbench.common.stunner.bpmn.definition.StartErrorEvent)
BackendPropertySetAdapter(org.kie.workbench.common.stunner.core.backend.definition.adapter.reflect.BackendPropertySetAdapter)
TaskTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.TaskTypeSerializer)
ExclusiveGateway(org.kie.workbench.common.stunner.bpmn.definition.ExclusiveGateway)
EdgeFactory(org.kie.workbench.common.stunner.core.factory.graph.EdgeFactory)
InterruptingTimerEventExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.event.timer.InterruptingTimerEventExecutionSet)
TaskTypes(org.kie.workbench.common.stunner.bpmn.definition.property.task.TaskTypes)
Metadata(org.kie.workbench.common.stunner.core.diagram.Metadata)
List(java.util.List)
DiagramSet(org.kie.workbench.common.stunner.bpmn.definition.property.diagram.DiagramSet)
BPMNDefinitionSet(org.kie.workbench.common.stunner.bpmn.BPMNDefinitionSet)
MetadataImpl(org.kie.workbench.common.stunner.core.diagram.MetadataImpl)
Optional(java.util.Optional)
IntermediateTimerEvent(org.kie.workbench.common.stunner.bpmn.definition.IntermediateTimerEvent)
StartMessageEvent(org.kie.workbench.common.stunner.bpmn.definition.StartMessageEvent)
Bounds(org.kie.workbench.common.stunner.core.graph.content.Bounds)
Node(org.kie.workbench.common.stunner.core.graph.Node)
DataIOSet(org.kie.workbench.common.stunner.bpmn.definition.property.dataio.DataIOSet)
StringTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.StringTypeSerializer)
View(org.kie.workbench.common.stunner.core.graph.content.view.View)
DiagramImpl(org.kie.workbench.common.stunner.core.diagram.DiagramImpl)
Element(org.kie.workbench.common.stunner.core.graph.Element)
IntermediateSignalEventThrowing(org.kie.workbench.common.stunner.bpmn.definition.IntermediateSignalEventThrowing)
ReusableSubprocess(org.kie.workbench.common.stunner.bpmn.definition.ReusableSubprocess)
LinkedList(java.util.LinkedList)
EnumTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.EnumTypeSerializer)
GraphFactoryImpl(org.kie.workbench.common.stunner.core.factory.impl.GraphFactoryImpl)
Definitions(org.eclipse.bpmn2.Definitions)
Process(org.eclipse.bpmn2.Process)
Iterator(java.util.Iterator)
XMLEncoderDiagramMetadataMarshaller(org.kie.workbench.common.stunner.core.backend.service.XMLEncoderDiagramMetadataMarshaller)
Assert.assertNotNull(org.junit.Assert.assertNotNull)
InclusiveGateway(org.kie.workbench.common.stunner.bpmn.definition.InclusiveGateway)
Mockito.when(org.mockito.Mockito.when)
AdHocSubprocessTaskExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.task.AdHocSubprocessTaskExecutionSet)
Definition(org.kie.workbench.common.stunner.core.graph.content.definition.Definition)
TestScopeModelFactory(org.kie.workbench.common.stunner.backend.definition.factory.TestScopeModelFactory)
ViewConnector(org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector)
EventSubprocess(org.kie.workbench.common.stunner.bpmn.definition.EventSubprocess)
BackendFactoryManager(org.kie.workbench.common.stunner.core.backend.BackendFactoryManager)
Bpmn2OryxManager(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.Bpmn2OryxManager)
WorkItemDefinitionBackendRegistry(org.kie.workbench.common.stunner.bpmn.backend.workitem.WorkItemDefinitionBackendRegistry)
ElementFactory(org.kie.workbench.common.stunner.core.factory.graph.ElementFactory)
ProcessVariables(org.kie.workbench.common.stunner.bpmn.definition.property.variables.ProcessVariables)
RuleManager(org.kie.workbench.common.stunner.core.rule.RuleManager)
IntermediateMessageEventCatching(org.kie.workbench.common.stunner.bpmn.definition.IntermediateMessageEventCatching)
VariablesTypeSerializer(org.kie.workbench.common.stunner.bpmn.backend.marshall.json.oryx.property.VariablesTypeSerializer)
DiscreteConnection(org.kie.workbench.common.stunner.core.graph.content.view.DiscreteConnection)
InputStream(java.io.InputStream)
EndNoneEvent(org.kie.workbench.common.stunner.bpmn.definition.EndNoneEvent)
InterruptingMessageEventExecutionSet(org.kie.workbench.common.stunner.bpmn.definition.property.event.message.InterruptingMessageEventExecutionSet)
SequenceFlow(org.kie.workbench.common.stunner.bpmn.definition.SequenceFlow)
Node(org.kie.workbench.common.stunner.core.graph.Node)
Matchers.anyString(org.mockito.Matchers.anyString)
Edge(org.kie.workbench.common.stunner.core.graph.Edge)
View(org.kie.workbench.common.stunner.core.graph.content.view.View)