Commit 3746ff6a authored by Georgios Dagkakis's avatar Georgios Dagkakis

model tools sorted manually

parent 7dd47970
......@@ -450,7 +450,7 @@
}
},
"class_definition": {
"Dream.ConditionalBuffer": {
"Dream.MachineJobShop": {
"_class": "node",
"allOf": [
{
......@@ -458,21 +458,17 @@
},
{
"properties": {
"capacity": {
"$ref": "#/definitions/_capacity",
"required": true
},
"id": {
"default": "Q",
"default": "M",
"required": true,
"type": "string"
},
"name": {
"priority":10,
"default": "Queue",
"default": "Machine",
"type": "string"
},
"schedulingRule": {
"$ref": "#/definitions/_schedulingRule",
"operationType": {
"$ref": "#/definitions/_operationType",
"required": true
}
},
......@@ -480,52 +476,39 @@
}
],
"css": {
"backgroundColor": "#eff",
"backgroundImage": "linear-gradient(to bottom, #eff 0%, #dee 100%)",
"border": "1px solid #bcc",
"border-radius": "50px"
},
"description": "A buffer where entities can be hold until the next station is ready to process them and a certain condition is met",
"name": "Queue"
"backgroundColor": "#fef",
"backgroundImage": "linear-gradient(to bottom, #fef 0%, #ede 100%)",
"border": "1px solid #cbc"
},
"Dream.Edge": {
"_class": "edge",
"allOf": [
{
"$ref": "#/edge"
}
],
"description": "Connect stations together"
"description": "A station processing items for some time given by a distribution provided by the entities that are processed",
"name": "Machine"
},
"Dream.ExitJobShop": {
"Dream.MouldAssembly": {
"_class": "node",
"allOf": [
{
"$ref": "#/node"
"$ref": "#/Dream.MachineJobShop"
},
{
"properties": {
"id": {
"default": "E",
"required": true
"default": "MA",
"type": "string"
},
"name": {
"default": "Exit",
"default": "Assembly",
"type": "string"
}
},
"type": "object"
}
],
"css": {
"backgroundColor": "#eef",
"backgroundImage": "linear-gradient(to bottom, #eef 0%, #dde 100%)",
"border": "1px solid #ccb"
"backgroundColor": "#fdd",
"backgroundImage": "linear-gradient(to bottom, #fdd 0%, #dcc 100%)",
"border": "1px solid #cbc"
},
"description": "A station where entities exits from the system",
"name": "Exit"
"description": "A station that assembles different components of the same production order into a single entity",
"name": "Assembly"
},
"Dream.MachineJobShop": {
"Dream.ConditionalBuffer": {
"_class": "node",
"allOf": [
{
......@@ -533,17 +516,21 @@
},
{
"properties": {
"capacity": {
"$ref": "#/definitions/_capacity",
"required": true
},
"id": {
"default": "M",
"required": true,
"default": "Q",
"type": "string"
},
"name": {
"default": "Machine",
"priority":10,
"default": "Queue",
"type": "string"
},
"operationType": {
"$ref": "#/definitions/_operationType",
"schedulingRule": {
"$ref": "#/definitions/_schedulingRule",
"required": true
}
},
......@@ -551,37 +538,22 @@
}
],
"css": {
"backgroundColor": "#fef",
"backgroundImage": "linear-gradient(to bottom, #fef 0%, #ede 100%)",
"border": "1px solid #cbc"
"backgroundColor": "#eff",
"backgroundImage": "linear-gradient(to bottom, #eff 0%, #dee 100%)",
"border": "1px solid #bcc",
"border-radius": "50px"
},
"description": "A station processing items for some time given by a distribution provided by the entities that are processed",
"name": "Machine"
"description": "A buffer where entities can be hold until the next station is ready to process them and a certain condition is met",
"name": "Queue"
},
"Dream.MouldAssembly": {
"_class": "node",
"Dream.Edge": {
"_class": "edge",
"allOf": [
{
"$ref": "#/Dream.MachineJobShop"
},
{
"id": {
"default": "MA",
"type": "string"
},
"name": {
"default": "Assembly",
"type": "string"
}
"$ref": "#/edge"
}
],
"css": {
"backgroundColor": "#fdd",
"backgroundImage": "linear-gradient(to bottom, #fdd 0%, #dcc 100%)",
"border": "1px solid #cbc"
},
"description": "A station that assembles different components of the same production order into a single entity",
"name": "Assembly"
"description": "Connect stations together"
},
"Dream.MouldAssemblyBuffer": {
"_class": "node",
......@@ -639,6 +611,34 @@
"description": "A station where production-orders are decomposed into components ",
"name": "Decomposition"
},
"Dream.ExitJobShop": {
"_class": "node",
"allOf": [
{
"$ref": "#/node"
},
{
"properties": {
"id": {
"default": "E",
"required": true
},
"name": {
"default": "Exit",
"type": "string"
}
},
"type": "object"
}
],
"css": {
"backgroundColor": "#eef",
"backgroundImage": "linear-gradient(to bottom, #eef 0%, #dde 100%)",
"border": "1px solid #ccb"
},
"description": "A station where entities exits from the system",
"name": "Exit"
},
"definitions": {
"_capacity": {
"default": 1,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment