| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- SimpleAttribute String {}
- SimpleAttribute Integer {}
- SimpleAttribute Boolean {}
- Class Machine {
- state: String
- }
- Class Processor: Machine {}
- Class Assembler: Processor {}
- Class QualityControl: Processor {}
- Class Repair: Processor {}
- Class Generator: Machine {}
- Class Collector: Machine {
- WarAPCs: Integer
- RiotAPCs: Integer
- }
- Class ConveyorBelt {
- capacity: Integer
- }
- Class Operator {}
- Class Item {
- broken: Boolean
- }
- Class Part: Item {}
- Class Wheels: Part {}
- Class Tracks: Part {}
- Class Body: Part {}
- Class MachineGun: Part {}
- Class WaterCannon: Part {}
- Class FinishedProduct: Item {}
- Class WarAPC: FinishedProduct {}
- Class RiotAPC: FinishedProduct {}
- Association M_To_Conv(Machine, ConveyorBelt) {}
- Association QC_To_Conv(QualityControl, ConveyorBelt) {}
- Association Conv_To_Conv(ConveyorBelt, ConveyorBelt) {}
- Association Conv_To_M(ConveyorBelt, Machine) {}
- Association Op_To_M(Operator, Machine) {}
- Association Gen_To_Part(Generator, Part) {}
- Association Conv_To_I(ConveyorBelt, Item) {}
- Association Proc_To_I(Processor, Item) {}
|