| CompositeName |
An immutable composite name representation for use in "pattern matching style".
|
| ModelicaBuiltinType.BaseType |
|
| ModelicaClassScope |
A lexical scope corresponding to a Modelica class.
|
| ModelicaClassSpecialization |
Enumerates "specialized kinds of classes" (package, model, connector, etc.) that define
some restrictions and enhancements on what can be defined inside and how can they be used.
|
| ModelicaClassType |
A Modelica type that is defined as a class (i.e., class, package, model, etc.).
|
| ModelicaComponentDeclaration |
|
| ModelicaComponentDeclaration.ComponentCausality |
|
| ModelicaComponentDeclaration.ComponentKind |
|
| ModelicaComponentDeclaration.ComponentVariability |
|
| ModelicaDeclaration |
Some Modelica entity that is explicitly declared with some name inside some lexical scope.
|
| ModelicaScope |
A lexical scope of Modelica code.
|
| ModelicaType |
Some Modelica type (either class or built-in type) that some component may have.
|
| ResolutionContext |
|
| ResolutionResult |
This class represents a resolution result of some (possibly composite) name inside some context
Usage of special interface instead of plain List<ModelicaDeclaration> allows returning some additional information
such as "layers" of resolved symbol (for example, these 10 symbols are obviously hidden, but these two are equally
relevant, thus introducing name clash).
|
| ResolutionState |
|
| ResolvableEntity |
Interface for entities that can be looked up.
|
| RootScope |
A pseudo lexical scope corresponding to "unnamed enclosing class" for top-level entities.
|
| SubcomponentResolver |
This interface represents something that, being looked up by some prefix of composite name,
may resolve further name parts.
|
| Watchdog.CountdownException |
|