com.eu.miscedautils.SortHDL
Class SortHDLUnit
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.SortHDL.SortHDLBase
com.eu.miscedautils.SortHDL.SortHDLUnit
- All Implemented Interfaces:
- java.io.Serializable
public class SortHDLUnit
- extends SortHDLBase
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SortHDLUnit
public SortHDLUnit(SortHDLBase.ObjType objtype,
java.lang.String name,
HDLFile file,
java.lang.Integer line)
getUserunits
public java.util.ArrayList<SortHDLUnit> getUserunits()
setUserunits
public void setUserunits(java.util.ArrayList<SortHDLUnit> userunits)
addUserunit
public void addUserunit(SortHDLUnit userunit)
getUserunit
public SortHDLUnit getUserunit(java.lang.String duname)
getUsedunits
public java.util.ArrayList<SortHDLUnit> getUsedunits()
setUsedunits
public void setUsedunits(java.util.ArrayList<SortHDLUnit> usedunits)
addUsedunit
public void addUsedunit(SortHDLUnit usedunit)
getUsedunit
public SortHDLUnit getUsedunit(java.lang.String duname)
getUseclauses
public java.util.ArrayList<java.lang.String> getUseclauses()
setUseclauses
public void setUseclauses(java.util.ArrayList<java.lang.String> useclauses)
getLogPrefix
public java.lang.String getLogPrefix()
setLogPrefix
public void setLogPrefix(java.lang.String logPrefix)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getEntity
public SortHDLUnit getEntity()
setEntity
public void setEntity(SortHDLUnit entity)
getPackage
public SortHDLUnit getPackage()
setPackage
public void setPackage(SortHDLUnit pack)
addLibrary
public void addLibrary(java.lang.String lib)
addLibraries
public void addLibraries(java.util.ArrayList<java.lang.String> libs)
getLibraries
public java.util.ArrayList<java.lang.String> getLibraries()
setLibraries
public void setLibraries(java.util.ArrayList<java.lang.String> libs)
addUseClause
public void addUseClause(java.lang.String useclause)
addUseClauses
public void addUseClauses(java.util.ArrayList<java.lang.String> uses)
getUseClauses
public java.util.ArrayList<java.lang.String> getUseClauses()
setUseClauses
public void setUseClauses(java.util.ArrayList<java.lang.String> clauses)
getInstances
public java.util.ArrayList<SortHDLInstance> getInstances()
setInstances
public void setInstances(java.util.ArrayList<SortHDLInstance> instances)
addInstance
public void addInstance(SortHDLInstance inst)
getSecondaryUnits
public java.util.ArrayList<SortHDLUnit> getSecondaryUnits()
setSecondaryUnits
public void setSecondaryUnits(java.util.ArrayList<SortHDLUnit> secondaryunits)
getArchitectures
public java.util.ArrayList<SortHDLUnit> getArchitectures()
addArchitecture
public void addArchitecture(SortHDLUnit arch)
addPackageBody
public void addPackageBody(SortHDLUnit arch)
getConfigurations
public java.util.ArrayList<SortHDLUnit> getConfigurations()
setConfigurations
public void setConfigurations(java.util.ArrayList<SortHDLUnit> configurations)
addConfiguration
public void addConfiguration(SortHDLUnit conf)
getBindings
public java.util.ArrayList<SortHDLBinding> getBindings()
setBindings
public void setBindings(java.util.ArrayList<SortHDLBinding> bindings)
addBinding
public void addBinding(SortHDLBinding bind)
getTargetlib
public java.lang.String getTargetlib()
setTargetlib
public void setTargetlib(java.lang.String lib)
resetTargetLib
public void resetTargetLib(java.lang.String targetLib,
SortHDLUnit primdu)
link
public void link()
printSelf
public void printSelf()
sortAndPrint
public void sortAndPrint()
print
public java.lang.String print()