spiff-arena/app/spiffworkflow/moddle/spiffworkflow.json

214 lines
3.9 KiB
JSON

{
"name": "SpiffWorkflow",
"uri": "http://spiffworkflow.org/bpmn/schema/1.0/core",
"prefix": "spiffworkflow",
"associations": [],
"types": [
{
"name": "preScript",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "postScript",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "messagePayload",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "messageVariable",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "calledDecisionId",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "instructionsForEndUser",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "String"
}
]
},
{
"name": "properties",
"superClass": [
"Element"
],
"properties": [
{
"name": "properties",
"type": "property",
"isMany": true
}
]
},
{
"name": "property",
"superClass": [ "Element" ],
"properties": [
{
"name": "name",
"isAttr": true,
"type": "String"
},
{
"name": "value",
"isAttr": true,
"type": "String"
}
]
},
{
"name": "serviceTaskOperator",
"superClass": [
"Element"
],
"properties": [
{
"name": "id",
"isAttr": true,
"type": "String"
},
{
"name": "resultVariable",
"isAttr": true,
"type": "String"
},
{
"name": "parameterList",
"type": "parameters"
}
]
},
{
"name": "parameters",
"superClass": [
"Element"
],
"properties": [
{
"name": "parameters",
"type": "parameter",
"isMany": true
}
]
},
{
"name": "parameter",
"superClass": [ "Element" ],
"properties": [
{
"name": "id",
"isAttr": true,
"type": "String"
},
{
"name": "type",
"isAttr": true,
"type": "String"
},
{
"name": "value",
"isAttr": true,
"type": "String"
}
]
},
{
"name": "unitTests",
"superClass": [
"Element"
],
"properties": [
{
"name": "unitTests",
"type": "unitTest",
"isMany": true
}
]
},
{
"name": "unitTest",
"superClass": [ "Element" ],
"properties": [
{
"name": "id",
"isAttr": true,
"type": "String"
},
{
"name": "inputJson",
"type": "inputJson"
},
{
"name": "expectedOutputJson",
"type": "expectedOutputJson"
}
]
},
{
"name": "inputJson",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "string"
}
]
},
{
"name": "expectedOutputJson",
"superClass": [ "Element" ],
"properties": [
{
"name": "value",
"isBody": true,
"type": "string"
}
]
}
]
}