com.eu.miscedautils.vhdlparser
Class FVhPBase

java.lang.Object
  extended by com.eu.miscedautils.BaseHDLObject.BaseHDL
      extended by com.eu.miscedautils.vhdlparser.FVhPBase
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FVhPAggregate, FVhPAliasDeclaration, FVhPAll, FVhPArchitecture, FVhPAttributeDecl, FVhPBindingIndication, FVhPBitSelect, FVhPBlockConfiguration, FVhPBlockStatement, FVhPComponentConfiguration, FVhPComponentDecl, FVhPComponentSpecification, FVhPConditionalAssignment, FVhPConfigurationDeclaration, FVhPConfigurationSpecification, FVhPConstant, FVhPConstraint, FVhPElementAssociation, FVhPEntity, FVhPEnumLiteral, FVhPExprBase, FVhPFileDecl, FVhPForIndex, FVhPGenerateStatement, FVhPGeneric, FVhPGenericMap, FVhPIdentifier, FVhPInstantiation, FVhPInterfaceElement, FVhPLibrary, FVhPLoopParameter, FVhPNullStatement, FVhPPackage, FVhPPackageBody, FVhPPartSelect, FVhPPhysicalTypeBaseUnit, FVhPPhysicalTypeSecondaryUnit, FVhPPort, FVhPPortMap, FVhPProcessStmt, FVhPRange, FVhPRecordElement, FVhPReturnStatement, FVhPRoot, FVhPSelectedName, FVhPSelectedSignalAssignment, FVhPSeqCaseItem, FVhPSeqCaseStatement, FVhPSeqElse, FVhPSeqElsif, FVhPSeqIfStmt, FVhPSeqLoopStatment, FVhPSeqStmtBase, FVhPSignal, FVhPSignalAssignment, FVhPSignature, FVhPSimpleName, FVhPSubProgramBody, FVhPSubProgramCall, FVhPSubProgramDecl, FVhPSubTypeDecl, FVhPSubTypeIndication, FVhPTarget, FVhPTypeDecl, FVhPTypeDefBase, FVhPVariable, FVhPVariableAssignment, FVhPWaitStmt, FVhPWaveForm, FVhPWaveFormWithChoices, FVhPWaveFrmEle

public abstract class FVhPBase
extends BaseHDL

See Also:
Serialized Form

Nested Class Summary
static class FVhPBase.ObjectClass
           
static class FVhPBase.ObjType
           
 
Nested classes/interfaces inherited from class com.eu.miscedautils.BaseHDLObject.BaseHDL
BaseHDL.ParserType
 
Constructor Summary
FVhPBase(java.lang.Integer line, FVhPBase.ObjType objtype)
           
 
Method Summary
abstract  boolean elaborate()
           
 java.lang.String getFile()
           
abstract  FVhPBase getFlattenedRange()
           
 java.lang.Integer getLine()
           
 FVhPBase.ObjType getObjType()
           
 FVhPBase getScope()
           
abstract  java.lang.String print()
           
abstract  java.lang.String printDecl()
           
 void setFile(java.lang.String file)
           
 void setLine(java.lang.Integer line)
           
 void setObjType(FVhPBase.ObjType type)
           
 void setScope(FVhPBase scope)
           
 
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

FVhPBase

public FVhPBase(java.lang.Integer line,
                FVhPBase.ObjType objtype)
Method Detail

setFile

public void setFile(java.lang.String file)

setLine

public void setLine(java.lang.Integer line)

getFile

public java.lang.String getFile()

getLine

public java.lang.Integer getLine()

setObjType

public void setObjType(FVhPBase.ObjType type)

getObjType

public FVhPBase.ObjType getObjType()

getScope

public FVhPBase getScope()

setScope

public void setScope(FVhPBase scope)

getFlattenedRange

public abstract FVhPBase getFlattenedRange()

print

public abstract java.lang.String print()

elaborate

public abstract boolean elaborate()

printDecl

public abstract java.lang.String printDecl()