├── .gitattributes ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── Boo_lang_rg.0.9.5.0.nupkg ├── Doc ├── ModelSemantics.md └── SyncAsyncEngine.md ├── NGinnBPM.BPMNTools ├── Class1.cs ├── DC_DI_BPMNDI_BPMN20.cs ├── NGinnBPM.BPMNTools.csproj ├── Parser │ └── BPMNParser.cs ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── NGinnBPM.DSLServices ├── AutoImportCompilerStep.cs ├── AutoReferenceFilesCompilerStep.cs ├── BaseClassCompilerStep.cs ├── BlockToArgumentsTransformer.cs ├── GeneratePropertyMacro.cs ├── ImplicitBaseClassCompilerStep.cs ├── NGinnBPM.DSLServices.csproj ├── Properties │ └── AssemblyInfo.cs ├── SimpleDslCompiler.cs ├── SimpleFSStorage.cs ├── UseSymbolsStep.cs └── packages.config ├── NGinnBPM.Lib ├── CreateManualTask.cs ├── NGinnBPM.Lib.csproj ├── Properties │ └── AssemblyInfo.cs ├── app.config └── packages.config ├── NGinnBPM.ProcessModel ├── AtomicTaskDef.cs ├── CompositeTaskDef.cs ├── Data │ ├── DataUtil.cs │ ├── EnumDef.cs │ ├── ExtensionPropertyHolder.cs │ ├── IDataContainer.cs │ ├── IDataObject.cs │ ├── MemberDef.cs │ ├── SimpleTypeDef.cs │ ├── StructDef.cs │ ├── TypeDef.cs │ ├── TypeSetDef.cs │ └── VariableDef.cs ├── DataBindingDef.cs ├── Enums.cs ├── Exceptions │ ├── DataTypeUndefinedException.cs │ ├── DataValidationException.cs │ ├── DeadlockException.cs │ ├── InvalidTaskStatusException.cs │ ├── NGinnException.cs │ ├── ProcessDefinitionException.cs │ ├── ProcessScriptCompilationError.cs │ ├── TaskDataInvalidException.cs │ ├── TaskInstanceNotFoundException.cs │ ├── TaskParameterInvalidException.cs │ ├── TaskRuntimeException.cs │ └── UndefinedNetNodeException.cs ├── FlowDef.cs ├── IHaveExtensionProperties.cs ├── IValidate.cs ├── KeyValue.cs ├── NGinnBPM.ProcessModel.csproj ├── NodeDef.cs ├── PackageDef.cs ├── PlaceDef.cs ├── PlaceTypes.cs ├── ProcessDef.cs ├── Properties │ └── AssemblyInfo.cs ├── TaskDef.cs ├── Thoughts │ ├── BPMNToNginnBPM.txt │ └── RuntimeVsDesign.txt ├── Util │ ├── NoTypeJsonConverter.cs │ ├── TaskDataJsonConverter.cs │ └── XmlConst.cs ├── XmlSchemaUtil.cs ├── Xsd │ ├── AssemblyResourceXmlResolver.cs │ ├── NGinn.xsd │ ├── PackageDefinition.xsd │ ├── ProcessDefinition.xsd │ ├── TypesetDefinition.xsd │ └── proctest.xml └── packages.config ├── NGinnBPM.Runtime ├── Configuration │ └── WindsorConfigurator.cs ├── DbSession.cs ├── Documents │ └── IDocumentRepository.cs ├── Execution.txt ├── ExecutionEngine │ ├── IProcessTransactionParticipant.cs │ ├── ITaskSessionContext.cs │ ├── ProcessEngine.cs │ ├── ProcessSession.cs │ ├── ProcessTransaction.cs │ ├── TaskExecSession.cs │ └── TaskPersistenceMode.cs ├── IProcessPackageRepo.cs ├── ITaskExecutionContext.cs ├── InstanceId.cs ├── Jsonizer.cs ├── NGinnBPM.Runtime.csproj ├── ProcessDSL │ ├── BooDSLProcessPackage.cs │ ├── BooDslProcessRuntime.cs │ ├── BooProcessScriptGenerator.cs │ ├── DslUtil.cs │ ├── PackageDSLEngine.cs │ ├── ProcessDefDSLBase.cs │ ├── ProcessPackageRepository.cs │ └── QuackDictionaryWrapper.cs ├── ProcessDSL2 │ ├── BooProcessPackage.cs │ ├── BooProcessScriptRuntime.cs │ ├── MemScriptStorage.cs │ ├── ProcessBooScriptGenerator.cs │ ├── ProcessPackageRepository.cs │ ├── ProcessRuntimeDSLBase.cs │ └── ProcessRuntimeDSLBase_API.cs ├── ProcessDefJsonSerializer.cs ├── ProcessInstanceInfo.cs ├── Properties │ └── AssemblyInfo.cs ├── Services │ ├── AsyncProcessControlMessageHandler.cs │ ├── IDbSessionFactory.cs │ ├── IDocumentSessionFactory.cs │ ├── IMessageCorrelationRegistry.cs │ ├── ITaskInstancePersister.cs │ ├── ITaskInstanceSerializer.cs │ ├── InMemoryTaskPersister.cs │ ├── MessageBusUtil.cs │ ├── SqlDbSessionFactory.cs │ ├── SqlProcessPersister.cs │ ├── SqlTaskInstancePersister.cs │ └── SqlUtil.cs ├── TaskExecutionEvents │ ├── InterTaskMessage.cs │ ├── Process │ │ ├── ProcessCancelled.cs │ │ ├── ProcessCompleted.cs │ │ ├── ProcessEvent.cs │ │ ├── ProcessFailed.cs │ │ └── ProcessStarted.cs │ ├── ProcessMessage.cs │ ├── StartSubProcess.cs │ ├── TaskControlCommandFailed.cs │ ├── TaskControlMessage.cs │ ├── TaskEvent.cs │ └── TaskTimerEvent.cs ├── TaskStatus.cs ├── Tasks │ ├── AtomicTaskInstance.cs │ ├── AwaitMessageTaskInstance.cs │ ├── CompositeTaskInstance.cs │ ├── DebugTaskInstance.cs │ ├── EmptyTaskInstance.cs │ ├── ManualTaskInstance.cs │ ├── MultiTaskInstance.cs │ ├── ProcessInstance.cs │ ├── SendMessageTaskInstance.cs │ ├── SubprocessTaskInstance.cs │ ├── TaskInstance.cs │ └── TimerTaskInstance.cs ├── app.config └── packages.config ├── NGinnBPM.sln ├── PackageRepo2 ├── EngineTest │ ├── CancellingFlow.1.npd │ ├── Composite.1.npd │ ├── Composite.2.npd │ ├── DeferredChoice.1.npd │ ├── DeferredChoice.2.npd │ ├── OrJoin.1.npd │ ├── Parallel.1.npd │ ├── SimpleErrorHandling.1.npd │ ├── SimpleFailure.1.npd │ ├── Simplest.1.npd │ ├── XORLoop.1.npd │ └── _pkg.json └── T1 │ └── _pkg.json ├── ProcessPackages ├── EngineTest │ ├── Parallel.1.boo │ ├── Simplest.1.boo │ └── XORLoop.1.boo └── Test2 │ ├── Compensation.1.boo │ ├── DeferredChoice.1.boo │ ├── ErrorHandler.1.npd │ ├── ErrorHandlerTest.1.boo │ ├── ErrorTest1.1.boo │ ├── ErrorTest2.1.boo │ ├── MultiInstance.1.boo │ ├── TestProcess.1.boo │ └── TimerTest.1.boo ├── README.md ├── TestHost ├── App.config ├── Class1.cs ├── Configurator.cs ├── EngineTests.cs ├── NLog.config ├── Properties │ └── AssemblyInfo.cs ├── TestHost.csproj ├── TestProcessEngine.cs └── packages.config ├── bpmn-translator ├── .gitignore ├── README.md ├── diagram.bpmn ├── lib │ └── bpmn_translator.js ├── package.json └── translate.js ├── bpmn └── schemas │ ├── BPMN20.xsd │ ├── BPMNDI.xsd │ ├── DC.xsd │ ├── DC_DI_BPMNDI_BPMN20.cs │ ├── DI.xsd │ ├── Semantic.cs │ └── Semantic.xsd ├── bpmnexample.bpmn ├── nginn.png ├── nginn_line.png └── packages ├── .gitignore └── repositories.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /Boo_lang_rg.0.9.5.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/Boo_lang_rg.0.9.5.0.nupkg -------------------------------------------------------------------------------- /Doc/ModelSemantics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/Doc/ModelSemantics.md -------------------------------------------------------------------------------- /Doc/SyncAsyncEngine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/Doc/SyncAsyncEngine.md -------------------------------------------------------------------------------- /NGinnBPM.BPMNTools/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.BPMNTools/Class1.cs -------------------------------------------------------------------------------- /NGinnBPM.BPMNTools/DC_DI_BPMNDI_BPMN20.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.BPMNTools/DC_DI_BPMNDI_BPMN20.cs -------------------------------------------------------------------------------- /NGinnBPM.BPMNTools/NGinnBPM.BPMNTools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.BPMNTools/NGinnBPM.BPMNTools.csproj -------------------------------------------------------------------------------- /NGinnBPM.BPMNTools/Parser/BPMNParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.BPMNTools/Parser/BPMNParser.cs -------------------------------------------------------------------------------- /NGinnBPM.BPMNTools/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.BPMNTools/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NGinnBPM.BPMNTools/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.BPMNTools/packages.config -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/AutoImportCompilerStep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/AutoImportCompilerStep.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/AutoReferenceFilesCompilerStep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/AutoReferenceFilesCompilerStep.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/BaseClassCompilerStep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/BaseClassCompilerStep.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/BlockToArgumentsTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/BlockToArgumentsTransformer.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/GeneratePropertyMacro.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/GeneratePropertyMacro.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/ImplicitBaseClassCompilerStep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/ImplicitBaseClassCompilerStep.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/NGinnBPM.DSLServices.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/NGinnBPM.DSLServices.csproj -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/SimpleDslCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/SimpleDslCompiler.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/SimpleFSStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/SimpleFSStorage.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/UseSymbolsStep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/UseSymbolsStep.cs -------------------------------------------------------------------------------- /NGinnBPM.DSLServices/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.DSLServices/packages.config -------------------------------------------------------------------------------- /NGinnBPM.Lib/CreateManualTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Lib/CreateManualTask.cs -------------------------------------------------------------------------------- /NGinnBPM.Lib/NGinnBPM.Lib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Lib/NGinnBPM.Lib.csproj -------------------------------------------------------------------------------- /NGinnBPM.Lib/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Lib/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NGinnBPM.Lib/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Lib/app.config -------------------------------------------------------------------------------- /NGinnBPM.Lib/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Lib/packages.config -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/AtomicTaskDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/AtomicTaskDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/CompositeTaskDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/CompositeTaskDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/DataUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/DataUtil.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/EnumDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/EnumDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/ExtensionPropertyHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/ExtensionPropertyHolder.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/IDataContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/IDataContainer.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/IDataObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/IDataObject.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/MemberDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/MemberDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/SimpleTypeDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/SimpleTypeDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/StructDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/StructDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/TypeDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/TypeDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/TypeSetDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/TypeSetDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Data/VariableDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Data/VariableDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/DataBindingDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/DataBindingDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Enums.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/DataTypeUndefinedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/DataTypeUndefinedException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/DataValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/DataValidationException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/DeadlockException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/DeadlockException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/InvalidTaskStatusException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/InvalidTaskStatusException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/NGinnException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/NGinnException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/ProcessDefinitionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/ProcessDefinitionException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/ProcessScriptCompilationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/ProcessScriptCompilationError.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/TaskDataInvalidException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/TaskDataInvalidException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/TaskInstanceNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/TaskInstanceNotFoundException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/TaskParameterInvalidException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/TaskParameterInvalidException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/TaskRuntimeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/TaskRuntimeException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Exceptions/UndefinedNetNodeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Exceptions/UndefinedNetNodeException.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/FlowDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/FlowDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/IHaveExtensionProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/IHaveExtensionProperties.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/IValidate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/IValidate.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/KeyValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/KeyValue.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/NGinnBPM.ProcessModel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/NGinnBPM.ProcessModel.csproj -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/NodeDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/NodeDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/PackageDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/PackageDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/PlaceDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/PlaceDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/PlaceTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/PlaceTypes.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/ProcessDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/ProcessDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/TaskDef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/TaskDef.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Thoughts/BPMNToNginnBPM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Thoughts/BPMNToNginnBPM.txt -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Thoughts/RuntimeVsDesign.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Thoughts/RuntimeVsDesign.txt -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Util/NoTypeJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Util/NoTypeJsonConverter.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Util/TaskDataJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Util/TaskDataJsonConverter.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Util/XmlConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Util/XmlConst.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/XmlSchemaUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/XmlSchemaUtil.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Xsd/AssemblyResourceXmlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Xsd/AssemblyResourceXmlResolver.cs -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Xsd/NGinn.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Xsd/NGinn.xsd -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Xsd/PackageDefinition.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Xsd/PackageDefinition.xsd -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Xsd/ProcessDefinition.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Xsd/ProcessDefinition.xsd -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Xsd/TypesetDefinition.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Xsd/TypesetDefinition.xsd -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/Xsd/proctest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/Xsd/proctest.xml -------------------------------------------------------------------------------- /NGinnBPM.ProcessModel/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.ProcessModel/packages.config -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Configuration/WindsorConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Configuration/WindsorConfigurator.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/DbSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/DbSession.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Documents/IDocumentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Documents/IDocumentRepository.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Execution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Execution.txt -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/IProcessTransactionParticipant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/IProcessTransactionParticipant.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/ITaskSessionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/ITaskSessionContext.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/ProcessEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/ProcessEngine.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/ProcessSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/ProcessSession.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/ProcessTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/ProcessTransaction.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/TaskExecSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/TaskExecSession.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ExecutionEngine/TaskPersistenceMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ExecutionEngine/TaskPersistenceMode.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/IProcessPackageRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/IProcessPackageRepo.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ITaskExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ITaskExecutionContext.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/InstanceId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/InstanceId.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Jsonizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Jsonizer.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/NGinnBPM.Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/NGinnBPM.Runtime.csproj -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/BooDSLProcessPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/BooDSLProcessPackage.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/BooDslProcessRuntime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/BooDslProcessRuntime.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/BooProcessScriptGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/BooProcessScriptGenerator.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/DslUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/DslUtil.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/PackageDSLEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/PackageDSLEngine.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/ProcessDefDSLBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/ProcessDefDSLBase.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/ProcessPackageRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/ProcessPackageRepository.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL/QuackDictionaryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL/QuackDictionaryWrapper.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/BooProcessPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/BooProcessPackage.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/BooProcessScriptRuntime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/BooProcessScriptRuntime.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/MemScriptStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/MemScriptStorage.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/ProcessBooScriptGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/ProcessBooScriptGenerator.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/ProcessPackageRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/ProcessPackageRepository.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/ProcessRuntimeDSLBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/ProcessRuntimeDSLBase.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDSL2/ProcessRuntimeDSLBase_API.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDSL2/ProcessRuntimeDSLBase_API.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessDefJsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessDefJsonSerializer.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/ProcessInstanceInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/ProcessInstanceInfo.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/AsyncProcessControlMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/AsyncProcessControlMessageHandler.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/IDbSessionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/IDbSessionFactory.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/IDocumentSessionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/IDocumentSessionFactory.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/IMessageCorrelationRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/IMessageCorrelationRegistry.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/ITaskInstancePersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/ITaskInstancePersister.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/ITaskInstanceSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/ITaskInstanceSerializer.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/InMemoryTaskPersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/InMemoryTaskPersister.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/MessageBusUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/MessageBusUtil.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/SqlDbSessionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/SqlDbSessionFactory.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/SqlProcessPersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/SqlProcessPersister.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/SqlTaskInstancePersister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/SqlTaskInstancePersister.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Services/SqlUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Services/SqlUtil.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/InterTaskMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/InterTaskMessage.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessCancelled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessCancelled.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessCompleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessCompleted.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessEvent.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessFailed.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessStarted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/Process/ProcessStarted.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/ProcessMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/ProcessMessage.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/StartSubProcess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/StartSubProcess.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/TaskControlCommandFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/TaskControlCommandFailed.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/TaskControlMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/TaskControlMessage.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/TaskEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/TaskEvent.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskExecutionEvents/TaskTimerEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskExecutionEvents/TaskTimerEvent.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/TaskStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/TaskStatus.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/AtomicTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/AtomicTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/AwaitMessageTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/AwaitMessageTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/CompositeTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/CompositeTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/DebugTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/DebugTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/EmptyTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/EmptyTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/ManualTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/ManualTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/MultiTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/MultiTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/ProcessInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/ProcessInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/SendMessageTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/SendMessageTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/SubprocessTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/SubprocessTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/TaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/TaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/Tasks/TimerTaskInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/Tasks/TimerTaskInstance.cs -------------------------------------------------------------------------------- /NGinnBPM.Runtime/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/app.config -------------------------------------------------------------------------------- /NGinnBPM.Runtime/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.Runtime/packages.config -------------------------------------------------------------------------------- /NGinnBPM.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/NGinnBPM.sln -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/CancellingFlow.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/CancellingFlow.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/Composite.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/Composite.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/Composite.2.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/Composite.2.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/DeferredChoice.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/DeferredChoice.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/DeferredChoice.2.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/DeferredChoice.2.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/OrJoin.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/OrJoin.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/Parallel.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/Parallel.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/SimpleErrorHandling.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/SimpleErrorHandling.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/SimpleFailure.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/SimpleFailure.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/Simplest.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/Simplest.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/XORLoop.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/XORLoop.1.npd -------------------------------------------------------------------------------- /PackageRepo2/EngineTest/_pkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/EngineTest/_pkg.json -------------------------------------------------------------------------------- /PackageRepo2/T1/_pkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/PackageRepo2/T1/_pkg.json -------------------------------------------------------------------------------- /ProcessPackages/EngineTest/Parallel.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/EngineTest/Parallel.1.boo -------------------------------------------------------------------------------- /ProcessPackages/EngineTest/Simplest.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/EngineTest/Simplest.1.boo -------------------------------------------------------------------------------- /ProcessPackages/EngineTest/XORLoop.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/EngineTest/XORLoop.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/Compensation.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/Compensation.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/DeferredChoice.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/DeferredChoice.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/ErrorHandler.1.npd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/ErrorHandler.1.npd -------------------------------------------------------------------------------- /ProcessPackages/Test2/ErrorHandlerTest.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/ErrorHandlerTest.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/ErrorTest1.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/ErrorTest1.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/ErrorTest2.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/ErrorTest2.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/MultiInstance.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/MultiInstance.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/TestProcess.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/TestProcess.1.boo -------------------------------------------------------------------------------- /ProcessPackages/Test2/TimerTest.1.boo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/ProcessPackages/Test2/TimerTest.1.boo -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/README.md -------------------------------------------------------------------------------- /TestHost/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/App.config -------------------------------------------------------------------------------- /TestHost/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/Class1.cs -------------------------------------------------------------------------------- /TestHost/Configurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/Configurator.cs -------------------------------------------------------------------------------- /TestHost/EngineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/EngineTests.cs -------------------------------------------------------------------------------- /TestHost/NLog.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/NLog.config -------------------------------------------------------------------------------- /TestHost/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TestHost/TestHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/TestHost.csproj -------------------------------------------------------------------------------- /TestHost/TestProcessEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/TestProcessEngine.cs -------------------------------------------------------------------------------- /TestHost/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/TestHost/packages.config -------------------------------------------------------------------------------- /bpmn-translator/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /bpmn-translator/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bpmn-translator/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn-translator/diagram.bpmn -------------------------------------------------------------------------------- /bpmn-translator/lib/bpmn_translator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn-translator/lib/bpmn_translator.js -------------------------------------------------------------------------------- /bpmn-translator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn-translator/package.json -------------------------------------------------------------------------------- /bpmn-translator/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn-translator/translate.js -------------------------------------------------------------------------------- /bpmn/schemas/BPMN20.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/BPMN20.xsd -------------------------------------------------------------------------------- /bpmn/schemas/BPMNDI.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/BPMNDI.xsd -------------------------------------------------------------------------------- /bpmn/schemas/DC.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/DC.xsd -------------------------------------------------------------------------------- /bpmn/schemas/DC_DI_BPMNDI_BPMN20.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/DC_DI_BPMNDI_BPMN20.cs -------------------------------------------------------------------------------- /bpmn/schemas/DI.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/DI.xsd -------------------------------------------------------------------------------- /bpmn/schemas/Semantic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/Semantic.cs -------------------------------------------------------------------------------- /bpmn/schemas/Semantic.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmn/schemas/Semantic.xsd -------------------------------------------------------------------------------- /bpmnexample.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/bpmnexample.bpmn -------------------------------------------------------------------------------- /nginn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/nginn.png -------------------------------------------------------------------------------- /nginn_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/nginn_line.png -------------------------------------------------------------------------------- /packages/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !repositories.config 3 | !.gitignore -------------------------------------------------------------------------------- /packages/repositories.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lafar6502/NGinnBPM/HEAD/packages/repositories.config --------------------------------------------------------------------------------