Define specialized class package
package Library constant Real k = 0.1; type X = Real(min=0); model A ... end A; model B ... end B; end Library;
[ encapsulated ][ partial] package IDENT class_specifier class_specifier : string_comment composition end IDENT | "=" base_prefix name [ array_subscripts ] [ class_modification ] comment | "=" enumeration "(" ( [enum_list] | ":" ) ")" comment
See Modelica Grammar for further details.
May only contain declarations of classes and constants. Enhanced to allow import of elements of packages.