X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network.ontology%2Fscl%2FSimantics%2FDistrict%2FComponentMapping.scl;fp=org.simantics.district.network.ontology%2Fscl%2FSimantics%2FDistrict%2FComponentMapping.scl;h=9219ba476eb7a1cf154df814ddbe2c97726e79ed;hb=8034693a5c86d690649a70a62709d29c3fa197aa;hp=0000000000000000000000000000000000000000;hpb=31bcbe46c93a576cd6ade673a745ea9cb28672da;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ontology/scl/Simantics/District/ComponentMapping.scl b/org.simantics.district.network.ontology/scl/Simantics/District/ComponentMapping.scl new file mode 100644 index 00000000..9219ba47 --- /dev/null +++ b/org.simantics.district.network.ontology/scl/Simantics/District/ComponentMapping.scl @@ -0,0 +1,18 @@ +data VertexMapping = VertexMapping { + componentType :: String, + elevationAttribute :: String, + terminals :: [TerminalPair] +} + +data TerminalPair = TerminalPair { + inputTerminal :: String, + outputTerminal :: String +} + +data EdgeMapping = EdgeMapping { + componentType :: String, + bidirectional :: Boolean, + lengthAttribute :: String, + diameterAttribute :: String, + terminals :: [TerminalPair] +} \ No newline at end of file