public class Manipulate
extends java.lang.Object
Constructor and Description |
---|
Manipulate() |
Modifier and Type | Method and Description |
---|---|
static void |
completeNodeCreation(NodeInst newNi,
Variable v)
Method to complete the creation of a new node in a technology edit cell.
|
static void |
deletedCell(Cell np)
Method called when a cell has been deleted.
|
static java.lang.String |
describeNodeMeaning(Geometric geom)
Method to return information about a given object.
|
static void |
describeTechnology(Technology tech)
Method to print detailled information about a given technology.
|
static void |
editComponentMenu()
Method to edit the component menu for the technology.
|
static void |
editLibraryDependencies()
Method to reorganize the dependent libraries
|
static int |
getOptionOnNode(NodeInst ni)
Method to return the option index of node "ni"
|
static void |
identifyLayers(boolean doPorts)
Method to highlight information about all layers (or ports if "doPorts" is true)
|
static boolean |
invalidCreation(NodeProto np,
Cell cell)
Method to determine whether it is legal to place an instance in a technology-edit cell.
|
static void |
makeCell(int type)
Make a new technology-edit cell of a given type.
|
static void |
modifyObject(EditWindow wnd,
NodeInst ni,
int opt)
Method for modifying the selected object.
|
static void |
renamedCell(java.lang.String oldName,
java.lang.String newName)
Method to update tables to reflect that cell "oldName" is now called "newName".
|
static void |
reorderPrimitives(int type)
SUPPORT ROUTINES
|
public static void renamedCell(java.lang.String oldName, java.lang.String newName)
public static void deletedCell(Cell np)
public static boolean invalidCreation(NodeProto np, Cell cell)
np
- the type of node to create.cell
- the cell in which to place it.public static void makeCell(int type)
type
- 1=layer, 2=arc, 3=node, 4=factorspublic static void completeNodeCreation(NodeInst newNi, Variable v)
newNi
- the node that was just created.public static void editLibraryDependencies()
public static void editComponentMenu()
public static void identifyLayers(boolean doPorts)
public static java.lang.String describeNodeMeaning(Geometric geom)
public static void modifyObject(EditWindow wnd, NodeInst ni, int opt)
public static int getOptionOnNode(NodeInst ni)
public static void reorderPrimitives(int type)
public static void describeTechnology(Technology tech)
tech
- the technology to describe.