Uses of Class
com.sun.electric.database.ImmutableExport

Packages that use ImmutableExport
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.change Package for handling changes to the Electric database. 
com.sun.electric.database.constraint Package for handling constraint propagation in the Electric database. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.id Package for Ids in the Electric database. 
com.sun.electric.tool Package for all synthesis and analysis tools. 
 

Uses of ImmutableExport in com.sun.electric.database
 

Fields in com.sun.electric.database declared as ImmutableExport
static ImmutableExport[] ImmutableExport.NULL_ARRAY
           
 

Fields in com.sun.electric.database with type parameters of type ImmutableExport
static ImmutableArrayList<ImmutableExport> ImmutableExport.EMPTY_LIST
           
 ImmutableArrayList<ImmutableExport> CellRevision.exports
          An array of Exports on the Cell by chronological index.
 

Methods in com.sun.electric.database that return ImmutableExport
 ImmutableExport CellRevision.getExport(ExportId exportId)
          Returns ImmutableExport by its export id.
static ImmutableExport ImmutableExport.newInstance(ExportId exportId, Name name, TextDescriptor nameDescriptor, int originalNodeId, PortProtoId originalPortId, boolean alwaysDrawn, boolean bodyOnly, PortCharacteristic characteristic)
          Returns new ImmutableExport object.
 ImmutableExport ImmutableExport.withAlwaysDrawn(boolean alwaysDrawn)
          Returns ImmutableExport which differs from this ImmutableExport by alwaysDrawn flag.
 ImmutableExport ImmutableExport.withBodyOnly(boolean bodyOnly)
          Returns ImmutableExport which differs from this ImmutableExport by bodyOnly flag.
 ImmutableExport ImmutableExport.withCharacteristic(PortCharacteristic characteristic)
          Returns ImmutableExport which differs from this ImmutableExport by port characteristic.
 ImmutableExport ImmutableExport.withName(Name name)
          Returns ImmutableExport which differs from this ImmutableExport by name.
 ImmutableExport ImmutableExport.withNameDescriptor(TextDescriptor nameDescriptor)
          Returns ImmutableExport which differs from this ImmutableExport by name descriptor.
 ImmutableExport ImmutableExport.withOriginalPort(int originalNodeId, PortProtoId originalPortId)
          Returns ImmutableExport which differs from this ImmutableExport by original port.
 ImmutableExport ImmutableExport.withoutVariable(Variable.Key key)
          Returns ImmutableExport which differs from this ImmutableExport by removing Variable with the specified key.
 ImmutableExport ImmutableExport.withVariable(Variable var)
          Returns ImmutableExport which differs from this ImmutableExport by additional Variable.
 

Methods in com.sun.electric.database that return types with arguments of type ImmutableExport
 java.util.Iterator<ImmutableExport> CellBackup.Memoization.getExports(int originalNodeId)
          Method to return an Iterator over all ImmutableExports on specified NodeInst.
 

Methods in com.sun.electric.database with parameters of type ImmutableExport
 CellRevision CellRevision.with(ImmutableCell d, ImmutableNodeInst[] nodesArray, ImmutableArcInst[] arcsArray, ImmutableExport[] exportsArray)
          Creates a new instance of CellRevision which differs from this CellRevision.
 CellBackup CellBackup.with(ImmutableCell d, ImmutableNodeInst[] nodesArray, ImmutableArcInst[] arcsArray, ImmutableExport[] exportsArray, TechPool superPool)
          Creates a new instance of CellBackup which differs from this CellBackup.
 

Uses of ImmutableExport in com.sun.electric.database.change
 

Methods in com.sun.electric.database.change with parameters of type ImmutableExport
 void Changes.modifyExport(Export pp, ImmutableExport oldD)
          Method to announce a change to an Export.
 

Uses of ImmutableExport in com.sun.electric.database.constraint
 

Methods in com.sun.electric.database.constraint with parameters of type ImmutableExport
 void Layout.modifyExport(Export pp, ImmutableExport oldD)
          Method to handle a change to an Export.
 void Constraints.modifyExport(Export pp, ImmutableExport oD)
          Method to handle a change to an Export.
 

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

Methods in com.sun.electric.database.hierarchy that return ImmutableExport
 ImmutableExport Export.getD()
          Returns persistent data of this Export.
 

Methods in com.sun.electric.database.hierarchy with parameters of type ImmutableExport
 void Export.lowLevelModify(ImmutableExport d)
          Method to change the origin of this Export to another place in the Cell.
 

Uses of ImmutableExport in com.sun.electric.database.id
 

Methods in com.sun.electric.database.id that return ImmutableExport
 ImmutableExport ExportId.inSnapshot(Snapshot snapshot)
          Method to return the ImmutableExport representing ExportId in the specified Snapshot.
 

Uses of ImmutableExport in com.sun.electric.tool
 

Methods in com.sun.electric.tool with parameters of type ImmutableExport
 void Listener.modifyExport(Export pp, ImmutableExport oD)
          Method to handle a change to an Export.