This package is a reference to Modelica keywords, Modelica builtin operators , and the Modelica grammar. It is based on the Modelica Language Specification version 3.2 Revision 2 from 30th July 2013. Currently, not the whole Modelica language is documented in ModelicaReference (but a large subset).

Copyright © 2003-2016, Modelica Association, DLR, Telemark University College, and Maplesoft.

This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the Modelica License 2. For license conditions (including the disclaimer of warranty) see Modelica.UsersGuide.ModelicaLicense2 or visit https://www.modelica.org/licenses/ModelicaLicense2.


Name Description
 ModelicaGrammar Modelica Grammar
 Annotations Annotations
 Classes Classes (model, function, ...)
 Operators Operators (+, der, size, ...)
 BalancedModel Balanced model
 'encapsulated' encapsulated
 'extends' extends
 'flow' flow
 'for' for
 'if' if
 'import' import
 'input' input
 'output' output
 'partial' partial
 'stream' stream
 'time' time
 'when' when
 'while' while
 Contact Contact
 Icons Library of icons


Revision Date Author Comment
2013-07-26 Dietmar Winkler,
Martin Otter
  • Update of grammar from Maplesoft which reflects changes from #1140
  • Introduced the same new icons as in Modelica 3.2.1
  • Fixing incorrect links and HTML errors in documentation.
  • Fixing trivial typos.
  • Moves operators from the top level (array, cat, ..) to subpackage Operators
  • Adding homotopy() operator.
  • #1007: png figures are compressed.
  • #670: Adds more function and operator descriptions
  • #644: Improved description of operator delay
  • Updated the documentation to reflect Modelica Specification 3.2 Rev2:
    • Update of reinit(), Integer(), DocumentationClass
    • #988: Adding the annotations:
    • #802: Adding the additional connection operators
      rooted() with deprecation notice
    • #1048: GenerateEvents annotation removed in Modelica 3.2 rev2
r4781 2011-12-15 Dietmar Winkler Use quoted class names for function descriptions (closes ticket #565)
r4256 2010-10-06 Dietmar Winkler Removed 'uses' annotation and added icons so it can be used with multiple versions of the MSL (closes ticket #425)
r4218 2010-09-25 Dietmar Winkler Major clean up of the documentation by use of LinkChecker (closes ticket #228)
r4145 2010-09-07 Dietmar Winkler Added an update of the Modelica 3.2 grammar from Stefan Vorkoetter (Maplesoft).
r3742 2010-04-13 Martin Otter Added the Modelica 3.2 grammar from Stefan Vorkoetter (Maplesoft).
Introduced a "Contact" subpackage with updated contact and acknowledgment information.
r3598 2010-03-10 Dietmar Winkler Added some annotations from Modelica language version 3.1 and 3.2 (see ticket #228)
r948 2008-01-02 Martin Otter Adapted to Modelica language version 3.0
2004-09-30 Martin Otter Moved the content of "Functions" into "Operators" and updated "Operators" according to Modelica 2.1
2003-07-10 Christian Schweiger Implemented.

Generated at 2016-04-28T14:04:17Z by OpenModelica1.9.3+dev (r25613)