3 left to right direction
5 package "Surf Interface" {
7 abstract class Resource
12 abstract class CpuModel <|-- Model
13 abstract class Cpu <|-- Resource
14 abstract class CpuAction <|-- Action
17 package "Surf Cpu TI" {
18 class CpuTiModel <|-- CpuModel
20 class CpuTiAction <|-- CpuAction
23 package "Surf Cpu Cas01" {
24 class CpuCas01Model <|-- CpuModel
25 class CpuCas01 <|-- Cpu
26 class CpuCas01Action <|-- CpuAction
30 package "Surf Network" {
31 abstract class NetworkModel <|-- Model
32 abstract class NetworkLink <|-- Resource
33 abstract class NetworkAction <|-- Action
36 package "Surf Network Cm02" {
37 abstract class NetworkCm02Model <|-- NetworkModel
38 abstract class NetworkCm02Link <|-- NetworkLink
39 abstract class NetworkCm02Action <|-- NetworkAction
42 package "Surf Network Constant" {
43 abstract class NetworkConstantModel <|-- NetworkModel
44 abstract class NetworkConstantLink <|-- NetworkLink
45 abstract class NetworkConstantAction <|-- NetworkAction
48 package "Surf Network Smpi" {
49 abstract class NetworkSmpiModel <|-- NetworkModel
50 abstract class NetworkSmpiLink <|-- NetworkLink
51 abstract class NetworkSmpiAction <|-- NetworkAction
54 package "Surf Network Ns3" {
55 abstract class NetworkNs3Model <|-- NetworkModel
56 abstract class NetworkNs3Link <|-- NetworkLink
57 abstract class NetworkNs3Action <|-- NetworkAction
61 package "Surf Storage" {
62 abstract class StorageModel <|-- Model
63 abstract class Storage <|-- Resource
64 abstract class StorageAction <|-- Action
67 package "Surf Storage N11" {
68 abstract class StorageN11Model <|-- StorageModel
69 abstract class StorageN11 <|-- Storage
70 abstract class StorageN11Action <|-- StorageAction
74 package "Surf Workstation" {
75 abstract class WorkstationModel <|-- Model
76 abstract class Workstation <|-- Resource
77 abstract class WorkstationAction <|-- Action
80 package "Surf Workstation Clm03" {
81 abstract class WorkstationClm03Model <|-- WorkstationModel
82 abstract class WorkstationClm03 <|-- Workstation
83 abstract class WorkstationClm03Action <|-- WorkstationAction
86 package "Surf Workstation ptask L07" {
87 abstract class WorkstationL07Model <|-- WorkstationModel
88 abstract class WorkstationL07 <|-- Workstation
89 abstract class WorkstationL07Action <|-- WorkstationAction
93 package "Surf WorkstationVM" {
94 abstract class WorkstationVMModel <|-- WorkstationModel
95 abstract class WorkstationVM <|-- Workstation
96 abstract class WorkstationVMAction <|-- WorkstationAction
99 package "Surf WorkstationVM HL13" {
100 abstract class WorkstationVMHL13Model <|-- WorkstationModel
101 abstract class WorkstationVMHL13 <|-- Workstation
102 abstract class WorkstationVMHL13Action <|-- WorkstationAction