| Interface | Description |
|---|---|
| EditWindow_ |
This interface gives a limited access to EditWindow_ necessary
for calculating a shape of some primitives.
|
| EditWindow0 |
This interface gives a limited access to EditWindow necessary
for calculating a shape of some primitives.
|
| UserInterface |
This interface provides information from the user interface.
|
| Class | Description |
|---|---|
| CodeExpression |
Class encapsulate expression in Java-like or Spice-like syntax
|
| DisplayedText |
DisplayedText is the combination of an ElectricObject and a Variable Key.
|
| ElectricObject |
This class is the base class of all Electric objects that can be extended with "Variables".
|
| EvalJavaBsh |
Used for evaluating Java expressions in Variables
It is meant to be invoked from the Variable context;
these methods should not be used from other contexts, and
thus are declared protected.
|
| EvalSpice |
Class to evaluate Spice expressions.
|
| EvalSpice.Op | |
| EvalSpice.SimpleEq |
A simple equation consists of two Identifiers (operands)
that are Doubles, Strings, or other SimpleEq,
and an operator *,/,+,-.
|
| MutableTextDescriptor |
This class describes how variable text appears.
|
| TextDescriptor |
This class describes how variable text appears.
|
| VarContext |
VarContext represents a hierarchical path of NodeInsts.
|
| Variable |
The Variable immutable class defines a single attribute-value pair that can be attached to any ElectricObject.
|
| Variable.AttrKey |
The Key class caches attribute Variable names.
|
| Variable.Key |
The Key class caches Variable names.
|
| Enum | Description |
|---|---|
| CodeExpression.Code |
The type of Code that determines how this Variable's
value should be evaluated.
|
| Exception | Description |
|---|---|
| EvalSpice.ParseException | |
| VarContext.EvalException |