aboutsummaryrefslogtreecommitdiffstats
path: root/modelica-parser-lalrpop/examples/modelica_other/package.mo
diff options
context:
space:
mode:
Diffstat (limited to 'modelica-parser-lalrpop/examples/modelica_other/package.mo')
-rw-r--r--modelica-parser-lalrpop/examples/modelica_other/package.mo15
1 files changed, 15 insertions, 0 deletions
diff --git a/modelica-parser-lalrpop/examples/modelica_other/package.mo b/modelica-parser-lalrpop/examples/modelica_other/package.mo
new file mode 100644
index 0000000..ef1eb82
--- /dev/null
+++ b/modelica-parser-lalrpop/examples/modelica_other/package.mo
@@ -0,0 +1,15 @@
+package Electric
+ // This package providestypes, connectors and partial models for the electric domain.
+ extends SIunit;
+ // Commonly used short names for electric types
+ type Current = ElectricCurrent;
+ type Charge = ElectricCharge;
+ type Voltage = ElectricPotential;
+
+ // Connector types for electric components
+ connector Pin "Pin of an electric component"
+ Voltage
+ v "Potential at the pin";
+ flow Current i "Current flowing into the pin";
+ end Pin;
+end Electric;