com.eu.miscedautils.vhdlparser
Class FVhPInstantiation

java.lang.Object
  extended by com.eu.miscedautils.BaseHDLObject.BaseHDL
      extended by com.eu.miscedautils.vhdlparser.FVhPBase
          extended by com.eu.miscedautils.vhdlparser.FVhPInstantiation
All Implemented Interfaces:
java.io.Serializable

public class FVhPInstantiation
extends FVhPBase

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.eu.miscedautils.vhdlparser.FVhPBase
FVhPBase.ObjectClass, FVhPBase.ObjType
 
Nested classes/interfaces inherited from class com.eu.miscedautils.BaseHDLObject.BaseHDL
BaseHDL.ParserType
 
Constructor Summary
FVhPInstantiation(java.lang.Integer line, java.lang.String name, FVhPBase master)
           
 
Method Summary
 void addGenericMap(FVhPGenericMap genericmap)
           
 void addPortMap(FVhPPortMap portmap)
           
 boolean elaborate()
           
 FVhPArchitecture getArchitecture()
           
 FVhPBase getFlattenedRange()
           
 java.util.LinkedList<FVhPGenericMap> getGenericmaps()
           
 java.lang.String getInstanceName()
           
 java.lang.String getLibName()
           
 FVhPBase getMaster()
           
 java.util.LinkedList<FVhPPortMap> getPortmaps()
           
 void passMappedGenericValuesToMaster()
           
 java.lang.String print()
           
 java.lang.String printDecl()
           
 void revertMappedGenericValuesOfMasterToItsDefaultValues()
           
 void setArchitecture(FVhPArchitecture architecture)
           
 void setGenericmaps(java.util.LinkedList<FVhPGenericMap> genericmaps)
           
 void setInstanceName(java.lang.String instanceName)
           
 void setLibName(java.lang.String libName)
           
 void setMaster(FVhPBase master)
           
 void setPortmaps(java.util.LinkedList<FVhPPortMap> portmaps)
           
 
Methods inherited from class com.eu.miscedautils.vhdlparser.FVhPBase
getFile, getLine, getObjType, getScope, setFile, setLine, setObjType, setScope
 
Methods inherited from class com.eu.miscedautils.BaseHDLObject.BaseHDL
getParserType, setParserType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FVhPInstantiation

public FVhPInstantiation(java.lang.Integer line,
                         java.lang.String name,
                         FVhPBase master)
Method Detail

getInstanceName

public java.lang.String getInstanceName()

setInstanceName

public void setInstanceName(java.lang.String instanceName)

getLibName

public java.lang.String getLibName()

setLibName

public void setLibName(java.lang.String libName)

getMaster

public FVhPBase getMaster()

setMaster

public void setMaster(FVhPBase master)

getArchitecture

public FVhPArchitecture getArchitecture()

setArchitecture

public void setArchitecture(FVhPArchitecture architecture)

getPortmaps

public java.util.LinkedList<FVhPPortMap> getPortmaps()

setPortmaps

public void setPortmaps(java.util.LinkedList<FVhPPortMap> portmaps)

addPortMap

public void addPortMap(FVhPPortMap portmap)

getGenericmaps

public java.util.LinkedList<FVhPGenericMap> getGenericmaps()

setGenericmaps

public void setGenericmaps(java.util.LinkedList<FVhPGenericMap> genericmaps)

addGenericMap

public void addGenericMap(FVhPGenericMap genericmap)

passMappedGenericValuesToMaster

public void passMappedGenericValuesToMaster()

revertMappedGenericValuesOfMasterToItsDefaultValues

public void revertMappedGenericValuesOfMasterToItsDefaultValues()

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