| Interface | Description |
|---|---|
| Exec.FinishedListener |
Objects that want to be notified of the process finishing should
implement this interface, and add themselves as a listener to the
process.
|
| Exec.OutputStreamCheckerListener |
Interface for objects to be notified immediately when OutputStreamChecker
matches when it is looking for.
|
| HighlightListener |
Class to handle listening for changes to highlighting.
|
| Class | Description |
|---|---|
| ActivityLogger |
Class to log job activity.
|
| CellChangeJobs |
Class for Jobs that make changes to the cells.
|
| CellChangeJobs.DeleteCell |
Class to delete a cell in a new thread.
|
| CellChangeJobs.DeleteCellGroup |
Class to rename a cell in a new thread.
|
| CellChangeJobs.DeleteManyCells |
This class implement the command to delete a list of cells.
|
| CellChangeJobs.DuplicateCell |
This class implement the command to duplicate a cell.
|
| CellChangeJobs.ExtractCellInstances |
This class implement the command to extract the contents of cell instances.
|
| CellChangeJobs.GraphCells |
This class implement the command to make a graph of the cells.
|
| CellChangeJobs.NewCellVersion |
This class implement the command to make a new version of a cell.
|
| CellChangeJobs.PackageCell |
This class implement the command to delete unused old versions of cells.
|
| CellChangeJobs.RenameCell |
Class to rename a cell in a new thread.
|
| CellChangeJobs.RenameCellGroup |
Class to rename a cell in a new thread.
|
| CircuitChangeJobs |
Class for Jobs that make changes to the circuit.
|
| CircuitChangeJobs.AlignNodes | |
| CircuitChangeJobs.AlignObjects |
This class implement the command to align objects to the grid.
|
| CircuitChangeJobs.ChangeArcProperties | |
| CircuitChangeJobs.CheckAndRepairJob |
This class implement the command to repair libraries.
|
| CircuitChangeJobs.CleanupChanges |
This class implements the changes needed to cleanup pins in a Cell.
|
| CircuitChangeJobs.ClearCellLocked |
This class clears a cell lock bit in a Job.
|
| CircuitChangeJobs.ClearNodeLocked |
This class clears a node lock bit in a Job.
|
| CircuitChangeJobs.DeleteArcs | |
| CircuitChangeJobs.DeleteSelected |
DELETE SELECTED OBJECTS
|
| CircuitChangeJobs.DeleteSelectedGeometry | |
| CircuitChangeJobs.ManyMove |
MOVE SELECTED OBJECTS
|
| CircuitChangeJobs.Reconnect |
This class handles deleting pins that are between two arcs,
and reconnecting the arcs without the pin.
|
| CircuitChangeJobs.ReloadLibraryJob |
This class implement the command to reload a library
|
| CircuitChangeJobs.RenameLibrary |
This class implement the command to rename a library.
|
| CircuitChangeJobs.RenameTechnology |
This class implement the command to rename a technology.
|
| CircuitChangeJobs.RipTheBus | |
| CircuitChangeJobs.RotateSelected |
NODE TRANSFORMATION
|
| CircuitChangeJobs.ShortenArcs |
This class implements the changes needed to shorten selected arcs.
|
| CircuitChangeJobs.ToggleNegationJob | |
| CircuitChanges |
Class for user-level changes to the circuit.
|
| Clipboard |
Class for managing the circuitry clipboard (for copy and paste).
|
| CompileVHDL |
This is the VHDL Compiler.
|
| ErrorHighlight |
Class to define Highlighted errors.
|
| ErrorLogger |
Class for logging errors.
|
| ErrorLogger.MessageLog |
Create a Log of a single message.
|
| ErrorLogger.WarningLog |
Create a Log of a single warning.
|
| ErrorLogger.XMLParser | |
| Exec |
Runtime.exec() has many pitfalls to it's proper use.
|
| Exec.ExecProcessReader |
This class is used to read data from an external process.
|
| Exec.FinishedEvent |
The event passed to listeners when the process finishes
|
| Exec.OutputStreamChecker |
Check for a string passed to the OutputStream.
|
| ExecMulti |
Run multiple external processes in sequence (serial).
|
| ExportChanges |
This class has all of the Export change commands in Electric.
|
| ExportChanges.ExportsByNumber |
Comparator class for sorting Export by their name with number considered.
|
| ExportChanges.ExportSortedByBusIndex | |
| ExportChanges.FollowExport |
Class to follow the current export up the hierarchy.
|
| ExportChanges.ReExportPorts |
Helper class for re-exporting a port on a node.
|
| ExportChanges.RenumberNumericExports |
Class to rename a list of Exports with numeric suffixes in a new thread.
|
| GraphicsPreferences | |
| Highlight2 |
Super class for all types of highlighting.
|
| Highlighter |
Class for per-window highlighting information.
|
| KeyBindingManager |
The KeyBindingManager manages key bindings and their associated actions.
|
| KeyBindingManager.KeyMaps |
Class that converts internal key mappings to InputMap and ActionMap objects.
|
| MessagesStream |
Class handles text sent to the Messages window.
|
| NetworkHighlighter |
This class is used for hierarchical highlighting of networks
|
| Resources |
public class to handle resources like icons/images.
|
| User |
This is the User Interface tool.
|
| UserInterfaceMain |
Class to build the UserInterface for the main GUI version of the user interface.
|
| ViewChanges |
Class for view-related changes to the circuit.
|
| ViewChanges.CreateAndViewCell |
Class to create a cell and display it in a new window.
|
| ViewChanges.IconParameters |
Class to define parameters for automatic icon generation
|
| ViewChanges.MakeLayoutView |
Class to generate the alternate view of a cell.
|
| ViewChanges.MakeNewViewDialog |
Class to handle the "Make New View" dialog.
|
| Enum | Description |
|---|---|
| CircuitChangeJobs.ChangeArcEnum |
ARC MODIFICATION
|
| User.ColorPrefType |
COLOR PREFERENCES
|
| UserInterfaceMain.Mode |
Describe the windowing mode.
|
| Exception | Description |
|---|---|
| CantEditException |