com.eu.miscedautils.vhdlparser
Class FVhPArchitecture
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.vhdlparser.FVhPBase
com.eu.miscedautils.vhdlparser.FVhPArchitecture
- All Implemented Interfaces:
- java.io.Serializable
public class FVhPArchitecture
- extends FVhPBase
- See Also:
- Serialized Form
Constructor Summary |
FVhPArchitecture(java.lang.String archname,
java.lang.String entName,
java.lang.Integer line)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVhPArchitecture
public FVhPArchitecture(java.lang.String archname,
java.lang.String entName,
java.lang.Integer line)
getDeclarations
public java.util.LinkedList<FVhPBase> getDeclarations()
setDeclarations
public void setDeclarations(java.util.LinkedList<FVhPBase> declarations)
addLibrary
public void addLibrary(FVhPLibrary lib)
addLibraries
public void addLibraries(java.util.LinkedList<FVhPLibrary> libs)
getLibraries
public java.util.LinkedList<FVhPLibrary> getLibraries()
setLibraries
public void setLibraries(java.util.LinkedList<FVhPLibrary> libraries)
addUseClause
public void addUseClause(FVhPSelectedName useclause)
addUseClauses
public void addUseClauses(java.util.LinkedList<FVhPSelectedName> uses)
getUseClauses
public java.util.LinkedList<FVhPSelectedName> getUseClauses()
setUseClauses
public void setUseClauses(java.util.LinkedList<FVhPSelectedName> useclauses)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
isDummy
public boolean isDummy()
setDummy
public void setDummy(boolean dummy)
getStatements
public java.util.LinkedList<FVhPBase> getStatements()
setStatements
public void setStatements(java.util.LinkedList<FVhPBase> stmts)
addStatement
public void addStatement(FVhPBase stmt)
getInstances
public java.util.LinkedList<FVhPBase> getInstances()
getEntityName
public java.lang.String getEntityName()
setEntityName
public void setEntityName(java.lang.String entityName)
getEntity
public FVhPEntity getEntity()
setEntity
public void setEntity(FVhPEntity entity)
getSignals
public java.util.LinkedList<FVhPSignal> getSignals()
setComponentDecls
public void setComponentDecls(java.util.LinkedList<FVhPComponentDecl> decls)
addComponentDecls
public void addComponentDecls(FVhPComponentDecl decl)
getComponentDecls
public java.util.LinkedList<FVhPComponentDecl> getComponentDecls()
setSignals
public void setSignals(java.util.LinkedList<FVhPSignal> signals)
addSignal
public void addSignal(FVhPSignal sig)
addDeclaration
public void addDeclaration(FVhPBase decl)
getComponentDeclaration
public FVhPBase getComponentDeclaration(java.lang.String compname)
getSymbolTable
public java.util.HashMap<java.lang.String,FVhPBase> getSymbolTable()
setSymbolTable
public void setSymbolTable(java.util.HashMap<java.lang.String,FVhPBase> symbolTable)
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVhPBase
print
public java.lang.String print()
- Specified by:
print
in class FVhPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVhPBase
getFlattenedRange
public FVhPBase getFlattenedRange()
- Specified by:
getFlattenedRange
in class FVhPBase