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

model tools sorted manually

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