-
Notifications
You must be signed in to change notification settings - Fork 0
/
vpc.dtd
102 lines (86 loc) · 2.32 KB
/
vpc.dtd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<!ELEMENT vpcconfiguration (distributions?,resources,links?,mappings,topology?)>
<!ATTLIST vpcconfiguration
seed CDATA #IMPLIED
resultFile CDATA #IMPLIED>
<!ELEMENT resources ((observer|tracer|component)*)>
<!ELEMENT observer ((attribute)*)>
<!ATTLIST observer
type CDATA #REQUIRED
name CDATA #REQUIRED>
<!ELEMENT tracer ((attribute)*)>
<!ATTLIST tracer
type CDATA #REQUIRED
name CDATA #REQUIRED>
<!ELEMENT component ((attribute|opendseattr)*)>
<!ATTLIST component
name ID #REQUIRED
type CDATA #IMPLIED
scheduler CDATA #REQUIRED>
<!ELEMENT attribute (attribute|opendseattr)*>
<!ATTLIST attribute
type CDATA #REQUIRED
value CDATA #IMPLIED>
<!ELEMENT opendseattr (opendseattr)*>
<!ATTLIST opendseattr
name CDATA #REQUIRED
cxxType CDATA #IMPLIED
javaType CDATA #IMPLIED
type CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT distributions (distribution)*>
<!ELEMENT distribution EMPTY>
<!ATTLIST distribution
name ID #REQUIRED
type CDATA #REQUIRED
parameter1 CDATA #IMPLIED
parameter2 CDATA #IMPLIED
parameter3 CDATA #IMPLIED
scale CDATA #IMPLIED
data CDATA #IMPLIED
min CDATA #IMPLIED
fixed CDATA #IMPLIED
seed CDATA #IMPLIED
base IDREF #IMPLIED
max CDATA #IMPLIED>
<!ELEMENT mappings (mapping)*>
<!ELEMENT mapping (attribute|opendseattr|timing)*>
<!ATTLIST mapping
source CDATA #IMPLIED
target IDREF #IMPLIED
sourceRegex CDATA #IMPLIED
targetRegex CDATA #IMPLIED
sourceOptional CDATA #IMPLIED
targetOptional CDATA #IMPLIED>
<!ELEMENT timing EMPTY>
<!ATTLIST timing
powermode CDATA #IMPLIED
delay CDATA #IMPLIED
dii CDATA #IMPLIED
latency CDATA #IMPLIED
distribution IDREF #IMPLIED
fname CDATA #IMPLIED>
<!ELEMENT links (link)*>
<!ELEMENT link (opendseattr)*>
<!ATTLIST link
type CDATA #IMPLIED
source IDREF #IMPLIED
target IDREF #IMPLIED
sourceRegex CDATA #IMPLIED
targetRegex CDATA #IMPLIED>
<!ELEMENT topology (route)*>
<!ATTLIST topology
tracing CDATA #IMPLIED
default CDATA #IMPLIED
>
<!ELEMENT route (attribute*,hop*)>
<!ATTLIST route
name CDATA #REQUIRED
type CDATA #REQUIRED
tracing CDATA #IMPLIED
>
<!ELEMENT hop (attribute*,timing*,((desthop+,hop*)|hop+))>
<!ATTLIST hop
component CDATA #REQUIRED>
<!ELEMENT desthop EMPTY>
<!ATTLIST desthop
channel CDATA #IMPLIED>