Uses of Class
com.sun.electric.database.variable.Variable

Packages that use Variable
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.topology Package for connected Nodes and Arcs. 
com.sun.electric.database.variable Package for handling variables. 
com.sun.electric.tool.io.output   
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.tecEdit   
 

Uses of Variable in com.sun.electric.database
 

Methods in com.sun.electric.database that return Variable
 Variable ImmutableIconInst.getDefinedParameter(Variable.AttrKey key)
          Method to return the Parameter on this ImmuatbleIconInst with a given key.
 Variable ImmutableCell.getParameter(int paramIndex)
          Method to return the Parameter by its paramIndex.
 Variable ImmutableCell.getParameter(Variable.AttrKey key)
          Method to return the Parameter on this ImmuatbleCell with a given key.
 Variable ImmutableElectricObject.getVar(int varIndex)
          Method to return the Variable by its varIndex.
 Variable ImmutableElectricObject.getVar(Variable.Key key)
          Method to return the Variable on this ImmuatbleElectricObject with a given key.
 Variable[] ImmutableElectricObject.toVariableArray()
          Method to return an array of all Variables on this ImmutableElectricObject.
 

Methods in com.sun.electric.database that return types with arguments of type Variable
 java.util.Iterator<Variable> ImmutableIconInst.getDefinedParameters()
          Method to return an Iterator over all Parameters on this ImmutableIconInst.
 java.util.Iterator<Variable> ImmutableCell.getParameters()
          Method to return an Iterator over all Parameters on this ImmutableCell.
 java.util.Iterator<Variable> ImmutableElectricObject.getVariables()
          Method to return an Iterator over all Variables on this ImmutableElectricObject.
 

Methods in com.sun.electric.database with parameters of type Variable
 ImmutableIconInst ImmutableIconInst.withParam(Variable var)
          Returns ImmutableIconInst which differs from this ImmutableIconInst by additional parameter.
 ImmutableCell ImmutableCell.withParam(Variable var)
          Returns ImmutableCell which differs from this ImmutableCell by additional parameter.
 ImmutablePortInst ImmutablePortInst.withVariable(Variable var)
          Returns ImmutablePortInst which differs from this ImmutablePortInst by additional Variable.
 ImmutableNodeInst ImmutableNodeInst.withVariable(Variable var)
          Returns ImmutableNodeInst which differs from this ImmutableNodeInst by additional Variable.
 ImmutableLibrary ImmutableLibrary.withVariable(Variable var)
          Returns ImmutableLibrary which differs from this ImmutableLibrary by additional Variable.
 ImmutableNodeInst ImmutableIconInst.withVariable(Variable var)
          Returns ImmutableIconInst which differs from this ImmutableIconInst by additional Variable.
 ImmutableExport ImmutableExport.withVariable(Variable var)
          Returns ImmutableExport which differs from this ImmutableExport by additional Variable.
 ImmutableCell ImmutableCell.withVariable(Variable var)
          Returns ImmutableCell which differs from this ImmutableCell by additional Variable.
 ImmutableArcInst ImmutableArcInst.withVariable(Variable var)
          Returns ImmutableArcInst which differs from this ImmutableArcInst by additional Variable.
 

Uses of Variable in com.sun.electric.database.hierarchy
 

Methods in com.sun.electric.database.hierarchy that return Variable
 Variable Cell.getParameter(int paramIndex)
          Method to return the Parameter by its paramIndex.
 Variable Nodable.getParameter(Variable.Key key)
          Method to return the Parameter on this Nodable with the given key.
 Variable Cell.getParameter(Variable.Key key)
          Method to return the Variable on this Cell with the given key that is a parameter.
 Variable Nodable.getParameterOrVariable(Variable.Key key)
          Method to return the Parameter or Variable on this Nodable with a given key.
 Variable Cell.getParameterOrVariable(Variable.Key key)
          Method to return the Parameter or Variable on this Cell with a given key.
 Variable Nodable.getVar(Variable.Key key)
          Method to return the Variable on this ElectricObject with a given key.
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type Variable
 java.util.Iterator<Variable> Nodable.getDefinedParameters()
          Method to return an Iterator over defined Parameters on this Nodable.
 java.util.Iterator<Variable> Nodable.getParameters()
          Method to return an Iterator over all Parameters on this Nodable.
 java.util.Iterator<Variable> Cell.getParameters()
          Method to return an Iterator over all Variables marked as parameters on this Cell.
 java.util.Iterator<Variable> Cell.getParametersAndVariables()
          Method to return an Iterator over all Parameters and Variables on this Cell.
 

Methods in com.sun.electric.database.hierarchy with parameters of type Variable
 void Cell.CellGroup.addParam(Variable param)
          Method to add a parameter on icons/schematics of this CellGroup.
 void Library.addVar(Variable var)
          Method to add a Variable on this Library.
 void Export.addVar(Variable var)
          Method to add a Variable on this Export.
 void Cell.addVar(Variable var)
          Method to add a Variable on this Cell.
 

Uses of Variable in com.sun.electric.database.topology
 

Methods in com.sun.electric.database.topology that return Variable
 Variable NodeInst.getParameter(Variable.Key key)
          Method to return the Parameter on this NodeInst with the given key.
 Variable NodeInst.updateParam(Variable.Key key, java.lang.Object value)
          Method to update a Parameter on this NodeInst with the specified values.
 

Methods in com.sun.electric.database.topology that return types with arguments of type Variable
 java.util.Iterator<Variable> NodeInst.getDefinedParameters()
          Method to return an Iterator over defined Parameters on this Nodable.
 java.util.Iterator<Variable> NodeInst.getParameters()
          Method to return an Iterator over all Parameters on this NodeInst.
 

Methods in com.sun.electric.database.topology with parameters of type Variable
 void NodeInst.addParameter(Variable param)
          Method to add a Parameter to this NodeInst.
 void PortInst.addVar(Variable var)
          Method to add a Variable on this PortInst.
 void NodeInst.addVar(Variable var)
          Method to add a Variable on this NodeInst.
 void ArcInst.addVar(Variable var)
          Method to add a Variable on this ArcInst.
 Poly PortInst.computeTextPoly(EditWindow0 wnd, Variable var, Name name)
           
 

Uses of Variable in com.sun.electric.database.variable
 

Fields in com.sun.electric.database.variable declared as Variable
static Variable[] Variable.NULL_ARRAY
          empty array of Variables.
 

Methods in com.sun.electric.database.variable that return Variable
 Variable ElectricObject.getParameterOrVariable(java.lang.String name)
          Method to return the Parameter or Variable on this ElectricObject with a given name.
 Variable ElectricObject.getParameterOrVariable(Variable.Key key)
          Method to return the Parameter or Variable on this ElectricObject with a given key.
 Variable ElectricObject.getVar(java.lang.String name)
          Method to return the Variable on this ElectricObject with a given name.
 Variable ElectricObject.getVar(Variable.Key key)
          Method to return the Variable on this ElectricObject with a given key.
 Variable DisplayedText.getVariable()
           
 Variable ElectricObject.newDisplayVar(Variable.Key key, java.lang.Object value)
          Method to create a displayable Variable on this ElectricObject with the specified values.
static Variable Variable.newInstance(Variable.Key key, java.lang.Object value, TextDescriptor descriptor)
          Returns new Variable.
 Variable ElectricObject.newVar(java.lang.String name, java.lang.Object value)
          Method to create a non-displayable Variable on this ElectricObject with the specified values.
 Variable ElectricObject.newVar(Variable.Key key, java.lang.Object value)
          Method to create a non-displayable Variable on this ElectricObject with the specified values.
 Variable ElectricObject.newVar(Variable.Key key, java.lang.Object value, boolean display)
          Method to create a Variable on this ElectricObject with the specified values.
 Variable ElectricObject.newVar(Variable.Key key, java.lang.Object value, TextDescriptor td)
          Method to create a Variable on this ElectricObject with the specified values.
static Variable Variable.read(IdReader reader)
          Read Variable from IdReader.
 Variable ElectricObject.renameVar(java.lang.String name, java.lang.String newName)
          Rename a Variable.
 Variable ElectricObject.renameVar(Variable.Key key, java.lang.String newName)
          Rename a Variable.
 Variable ElectricObject.updateVar(Variable.Key key, java.lang.Object value)
          Method to update a Variable on this ElectricObject with the specified values.
 Variable ElectricObject.updateVarCode(Variable.Key key, CodeExpression.Code code)
          Method to update a Variable on this ElectricObject with the specified code.
 Variable ElectricObject.updateVarText(Variable.Key key, java.lang.String text)
          Method to update a text Variable on this ElectricObject with the specified values.
 Variable Variable.withAbsSize(int s)
          Returns Variable which differs from this Variable by text size.
 Variable Variable.withBold(boolean state)
          Returns Variable which differs from this Variable by bold flag.
 Variable Variable.withCode(CodeExpression.Code code)
          Returns Variable which differs from this Variable by code.
 Variable Variable.withColorIndex(int colorIndex)
          Returns Variable which differs from this Variable by colorIndex.
 Variable Variable.withDisplay(boolean state)
          Returns Variable which differs from this Variable by displayable flag.
 Variable Variable.withDispPart(AbstractTextDescriptor.DispPos dispPos)
          Returns Variable which differs from this Variable by dislay part.
 Variable Variable.withFace(int f)
          Returns Variable which differs from this Variable by text font.
 Variable Variable.withInherit(boolean state)
          Returns Variable which differs from this Variable by inheritable flag.
 Variable Variable.withInterior(boolean state)
          Returns Variable which differs from this Variable by interior flag.
 Variable Variable.withItalic(boolean state)
          Returns Variable which differs from this Variable by italic flag.
 Variable Variable.withObject(java.lang.Object value)
          Returns Variable which differs from this Variable by value.
 Variable Variable.withOff(double xd, double yd)
          Returns Variable which differs from this Variable by X and Y offsets of the text in the Variable's TextDescriptor.
 Variable Variable.withParam(boolean state)
          Returns Variable which deffers from this Variable by parameter flag.
 Variable Variable.withPos(AbstractTextDescriptor.Position p)
          Returns Variable which differs from this Variable by position.
 Variable Variable.withRelSize(double s)
          Returns Variable which differs from this Variable by text size.
 Variable Variable.withRenamedIds(IdMapper idMapper)
          Returns Variable which differs from this Variable by renamed Ids.
 Variable Variable.withRotation(AbstractTextDescriptor.Rotation r)
          Returns Variable which differs from this Variable by rotation.
 Variable Variable.withText(java.lang.String text)
          Returns Variable which differs from this Variable by text value.
 Variable Variable.withTextDescriptor(TextDescriptor descriptor)
          Returns Variable which differs from this Variable by TextDescriptor.
 Variable Variable.withUnderline(boolean state)
          Returns Variable which differs from this Variable by underline flag.
 Variable Variable.withUnit(AbstractTextDescriptor.Unit u)
          Returns Variable which differs from this Variable by unit.
 

Methods in com.sun.electric.database.variable that return types with arguments of type Variable
 java.util.Iterator<Variable> ElectricObject.getParametersAndVariables()
          Method to return an Iterator over all Parameters and Variables on this ElectricObject.
 java.util.Iterator<Variable> ElectricObject.getVariables()
          Method to return an Iterator over all Variables on this ElectricObject.
 

Methods in com.sun.electric.database.variable with parameters of type Variable
abstract  void ElectricObject.addVar(Variable var)
          Method to add a Variable on this ElectricObject.
 java.lang.Object VarContext.evalSpice(Variable var, boolean recurse)
          Evaluate a spice variable
 java.lang.Object VarContext.evalVar(Variable var)
          Gets the value of Variable @param var.
 java.lang.Object VarContext.evalVar(Variable var, java.lang.Object info)
          Same as evalVar, except an additional object 'info' is passed to the evaluator.
 java.lang.Object VarContext.evalVarRecurse(Variable var, java.lang.Object info)
          This is the recursive version of evalVar that may throw an EvalException.
 Poly[] ElectricObject.getPolyList(Variable var, double cX, double cY, EditWindow0 wnd, boolean multipleStrings)
          Method to create an array of Poly objects that describes a displayable Variable on this Electric object.
static void VarContext.printException(VarContext.EvalException e, Variable var, VarContext context, java.lang.Object info)
           
 

Uses of Variable in com.sun.electric.tool.io.output
 

Methods in com.sun.electric.tool.io.output with parameters of type Variable
static java.lang.String JELIB.describeDescriptor(Variable var, TextDescriptor td, boolean isParam)
          Method to convert a variable to a string that describes its TextDescriptor
 

Uses of Variable in com.sun.electric.tool.logicaleffort
 

Methods in com.sun.electric.tool.logicaleffort that return Variable
protected static Variable LETool.getMFactor(Nodable no)
           
 

Constructors in com.sun.electric.tool.logicaleffort with parameters of type Variable
LENodable(Nodable no, LENodable.Type type, Variable mfactorVar, Variable suVar, Variable parallelGroupVar)
          Create a new LEInstance tied to the Nodable.
 

Uses of Variable in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user with parameters of type Variable
static void CircuitChangeJobs.inheritCellParameter(Variable var, NodeInst ni)
          Method to add parameter "var" to instance "ni".
 

Uses of Variable in com.sun.electric.tool.user.tecEdit
 

Methods in com.sun.electric.tool.user.tecEdit with parameters of type Variable
static void Manipulate.completeNodeCreation(NodeInst newNi, Variable v)
          Method to complete the creation of a new node in a technology edit cell.