1 data VertexMapping = VertexMapping {
2 componentType :: String,
3 elevationAttribute :: String,
4 terminals :: [TerminalPair]
7 data TerminalPair = TerminalPair {
8 inputTerminal :: String,
9 outputTerminal :: String
12 data EdgeMapping = EdgeMapping {
13 componentType :: String,
14 bidirectional :: Boolean,
15 lengthAttribute :: String,
16 diameterAttribute :: String,
17 terminals :: [TerminalPair]