Package ptolemy.moml.unit

Unit System Modeling Markup Language classes.

See:
          Description

Interface Summary
UnitPresentation The methods necessary to present Units, UnitConstraints, UnitExprs, etc. so that developers, and humans can understand the results generated by the system.
UParserConstants  
 

Class Summary
Bindings Represents a set of bindings.
EquationVisitor An Abstract class that specifies all the necessary aspects of visitors to a UnitEquation.
ExpandPortNames Visit a UnitEquation and for each contained variable that represents a port substitute it with a variable that represents the port from the perspective of the model that contains the actor that contains the port.
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
Solution An instance of this class contains a "solution" of Unit constraints.
Solution.Index Class that represents an index in the P array.
Token Describes the input token stream.
Unit Class that contains the internal representation of a Unit.
UnitAttribute This class is used to implement the Unit Attribute.
UnitConstraint  
UnitConstraints UnitConstraints represents a group, with duplicates allowed, of UnitConstraints.
UnitEquation A Unit equation is a particular type of Unit constraint, another type being a Unit inequality.
UnitExpr A UnitExpr contains UnitTerms.
UnitInEquality A place holder for the day there is a UnitInEquality
UnitLibrary A Library containing definitions of commonly used units.
UnitTerm UnitTerm represents a term in a Unit Expression.
UParser This file implements a Unit parser for Ptolemy II using the JavaCC parser generator.
UParser.JJCalls  
UParserTokenManager  
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError  
UParser.LookaheadSuccess  
 

Package ptolemy.moml.unit Description

Unit System Modeling Markup Language classes.

Since:
Ptolemy II 4.0