|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectbyucc.edif.NamedPropertyObject
byucc.edif.EdifDesign
public class EdifDesign
Represents an EdifDesign within an EdifEnvironment object. An EdifDesign identifies the cell instance at the top level of the hierarchy of an Edif file. A design has a name (renamed if necessary), properties, and an EdifCellInstance. Note that the name of the design may be different than the name of the top EdifCellInstance.
EdifEnvironment| Field Summary | |
|---|---|
private EdifCellInstance |
_topCellInstance
The top EdifCellInstance of this design. |
| Constructor Summary | |
|---|---|
EdifDesign(EdifNameable name)
Construct an empty, named EdifDesign Object |
|
EdifDesign(java.lang.String name)
Construct an empty, named EdifDesign Object |
|
| Method Summary | |
|---|---|
EdifCellInstance |
getTopCellInstance()
Return the top cell instance of this design. |
void |
setTopCellInstance(EdifCellInstance cellInstance)
Set the top EdifCellInstance of this design. |
void |
toEdif(EdifPrintWriter epw)
Generate the EDIF text for this object. |
java.lang.String |
toString()
Return a String representation of this Object. |
| Methods inherited from class byucc.edif.NamedPropertyObject |
|---|
addProperty, addProperty, addPropertyList, copyProperties, equals, equalsProperties, getEdifNameable, getName, getOldName, getProperty, getPropertyList, rename, rename, rename |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private EdifCellInstance _topCellInstance
| Constructor Detail |
|---|
public EdifDesign(java.lang.String name)
throws InvalidEdifNameException
name - The name of this EdifDesign Object
InvalidEdifNameExceptionpublic EdifDesign(EdifNameable name)
name - The Object that holds name information for this
EdifDesign Object| Method Detail |
|---|
public EdifCellInstance getTopCellInstance()
public void setTopCellInstance(EdifCellInstance cellInstance)
cellInstance - The EdifCellInstance Object that this
EdifDesign Object will refer topublic void toEdif(EdifPrintWriter epw)
toEdif in interface EdifOutepw - The EdifPrintWriter Object that will write this
Object's EDIF data topublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||