Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
S
Scope
- Interface in
de.upb.hni.vmagic
Scope.
Scopes
- Class in
de.upb.hni.vmagic
Default implementations of the Scope interface.
SelectedSignalAssignment
- Class in
de.upb.hni.vmagic.concurrent
Selected signal assignment.
SelectedSignalAssignment(Expression, Target<Signal>)
- Constructor for class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment
Creates a selected signal assignment.
SelectedSignalAssignment.SelectedWaveform
- Class in
de.upb.hni.vmagic.concurrent
Selected waveform.
SelectedSignalAssignment.SelectedWaveform(Expression, Choice...)
- Constructor for class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment.SelectedWaveform
Creates a selected waveform.
SelectedSignalAssignment.SelectedWaveform(Expression, List<Choice>)
- Constructor for class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment.SelectedWaveform
Creates a selected waveform with a list of choices.
SelectedSignalAssignment.SelectedWaveform(List<WaveformElement>, List<Choice>)
- Constructor for class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment.SelectedWaveform
Creates a selected waveform with a list of waveform element and choices.
SequentialStatement
- Class in
de.upb.hni.vmagic.statement
Abstract base class for all sequential statements.
SequentialStatement()
- Constructor for class de.upb.hni.vmagic.statement.
SequentialStatement
SequentialStatementVisitor
- Class in
de.upb.hni.vmagic.statement
Sequential statement visitor.
SequentialStatementVisitor()
- Constructor for class de.upb.hni.vmagic.statement.
SequentialStatementVisitor
set(int, E)
- Method in class de.upb.hni.vmagic.util.
ForwardingList
Sets the element at the given index.
set(E)
- Method in class de.upb.hni.vmagic.util.
ForwardingListIterator
Sets the current element.
set(int, E)
- Method in class de.upb.hni.vmagic.util.
ParentSetList
setActual(Expression)
- Method in class de.upb.hni.vmagic.
AssociationElement
Sets the actual part of this association.
setAfter(Expression)
- Method in class de.upb.hni.vmagic.declaration.
DisconnectionSpecification
Sets the disconnection delay.
setAfter(Expression)
- Method in class de.upb.hni.vmagic.
WaveformElement
Sets the delay of this waveform element.
setAliased(String)
- Method in class de.upb.hni.vmagic.declaration.
Alias
Sets the identifier of the aliased object.
setAlign(boolean)
- Method in class de.upb.hni.vmagic.output.
CustomCodeFormat
Sets if the output should be aligned.
setArchitecture(Architecture)
- Method in class de.upb.hni.vmagic.concurrent.
ArchitectureInstantiation
Sets the instantiated architecture.
setArchitecture(Architecture)
- Method in class de.upb.hni.vmagic.configuration.
ArchitectureConfiguration
Sets the configured architecture.
setAttribute(Attribute)
- Method in class de.upb.hni.vmagic.declaration.
AttributeSpecification
Sets the specified attribute.
setBaseType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
IndexSubtypeIndication
Sets the base type.
setBaseType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
RangeSubtypeIndication
Sets the base type.
setBaseType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
ResolvedSubtypeIndication
Sets the base type.
setBaseUnit(String)
- Method in class de.upb.hni.vmagic.type.
PhysicalType.Unit
Sets the base unit of this unit.
setBlock(BlockStatement)
- Method in class de.upb.hni.vmagic.configuration.
BlockStatementConfiguration
Sets the configured block.
setBlockConfiguration(AbstractBlockConfiguration)
- Method in class de.upb.hni.vmagic.configuration.
ComponentConfiguration
Sets the block configuration.
setBlockConfiguration(AbstractBlockConfiguration)
- Method in class de.upb.hni.vmagic.libraryunit.
Configuration
Sets the block configuration.
setClock(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the clock signal.
setClock(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
StateMachine
Sets the clock signal.
setComments(VhdlElement, List<String>)
- Static method in class de.upb.hni.vmagic.util.
Comments
Sets the comments in front of a vhdl element.
setComments(VhdlElement, String...)
- Static method in class de.upb.hni.vmagic.util.
Comments
Sets the comments in front of the vhdl element.
setComponent(Component)
- Method in class de.upb.hni.vmagic.concurrent.
ComponentInstantiation
Sets the instantiated component.
setComponentSpecification(ComponentSpecification)
- Method in class de.upb.hni.vmagic.configuration.
ComponentConfiguration
Sets the component specification.
setComponentSpecification(ComponentSpecification)
- Method in class de.upb.hni.vmagic.declaration.
ConfigurationSpecification
Sets the component specification.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
ConcurrentAssertionStatement
Sets the assertion condition.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
ConditionalSignalAssignment.ConditionalWaveformElement
Sets the condition of this conditional waveform element.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
IfGenerateStatement
Sets the if condition.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
AssertionStatement
Sets the assertion condition.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
ExitStatement
Sets the condition for this exit statement.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
IfStatement.ElsifPart
Sets the condition of this elsif part.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
IfStatement
Returns the if condition.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
NextStatement
Sets the condition for this next statement.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
WaitStatement
Sets the condition.
setCondition(Expression)
- Method in class de.upb.hni.vmagic.statement.
WhileStatement
Sets the condition.
setConfiguration(Configuration)
- Method in class de.upb.hni.vmagic.concurrent.
ConfigurationInstantiation
Sets the instantiated configuration
setDefaultValue(Expression)
- Method in class de.upb.hni.vmagic.object.
Constant
Sets the default value of this constant.
setDefaultValue(Expression)
- Method in class de.upb.hni.vmagic.object.
Signal
Sets the default value of this signal.
setDefaultValue(Expression)
- Method in class de.upb.hni.vmagic.object.
Variable
Sets the default value.
setDelayMechanism(DelayMechanism)
- Method in class de.upb.hni.vmagic.concurrent.
ConditionalSignalAssignment
Sets the delay mechanism
setDelayMechanism(DelayMechanism)
- Method in class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment
Sets the delay mechanism
setDelayMechanism(DelayMechanism)
- Method in class de.upb.hni.vmagic.statement.
SignalAssignment
Sets the delay mechanism.
setDesignatedSubtype(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
AccessType
Sets the designated subtype.
setDesignator(String)
- Method in class de.upb.hni.vmagic.declaration.
Alias
Sets the alias designator.
setDirection(Range.Direction)
- Method in class de.upb.hni.vmagic.
Range
Sets the direction of this range.
setElementType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
ArrayType
Sets the type of the array elements.
setEntities(AttributeSpecification.EntityNameList)
- Method in class de.upb.hni.vmagic.declaration.
AttributeSpecification
Sets the list of entitites.
setEntity(Entity)
- Method in class de.upb.hni.vmagic.concurrent.
EntityInstantiation
Sets the instantiated entity.
setEntity(Entity)
- Method in class de.upb.hni.vmagic.libraryunit.
Architecture
Sets the entity that belongs to this architecture.
setEntity(Entity)
- Method in class de.upb.hni.vmagic.libraryunit.
Configuration
Sets the configured entity.
setEntityAspect(EntityAspect)
- Method in class de.upb.hni.vmagic.configuration.
ComponentConfiguration
Sets the entity aspect.
setEntityAspect(EntityAspect)
- Method in class de.upb.hni.vmagic.declaration.
ConfigurationSpecification
Sets the entity aspect.
setEntityClass(EntityClass)
- Method in class de.upb.hni.vmagic.declaration.
AttributeSpecification
Sets the entity class.
setEntityTag(String)
- Method in class de.upb.hni.vmagic.declaration.
AttributeSpecification.EntityNameList.EntityDesignator
Sets the tag.
setEpxression(Expression)
- Method in class de.upb.hni.vmagic.expression.
TypeConversion
Sets the converted expression.
setExpression(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment
Sets the assigned expression.
setExpression(Expression)
- Method in class de.upb.hni.vmagic.expression.
Aggregate.ElementAssociation
Sets the associated expression.
setExpression(Expression)
- Method in class de.upb.hni.vmagic.expression.
Parentheses
Sets the expression inside the parentheses.
setExpression(QualifiedExpression)
- Method in class de.upb.hni.vmagic.expression.
QualifiedExpressionAllocator
Sets the qualified expression.
setExpression(Expression)
- Method in class de.upb.hni.vmagic.expression.
UnaryExpression
Sets the parameter expression.
setExpression(Expression)
- Method in class de.upb.hni.vmagic.statement.
CaseStatement
Sets the expression.
setFactor(AbstractLiteral)
- Method in class de.upb.hni.vmagic.type.
PhysicalType.Unit
Sets the factor.
setFormal(String)
- Method in class de.upb.hni.vmagic.
AssociationElement
Sets the formal part of this association.
setFrom(Expression)
- Method in class de.upb.hni.vmagic.
Range
Sets the from expression.
setFrom(int)
- Method in class de.upb.hni.vmagic.
Range
Sets the from expression.
setFunction(Function)
- Method in class de.upb.hni.vmagic.expression.
FunctionCall
Sets the called function.
setGenerateStatement(AbstractGenerateStatement)
- Method in class de.upb.hni.vmagic.configuration.
GenerateStatementConfiguration
Sets the configured generate statement.
setGuarded(boolean)
- Method in class de.upb.hni.vmagic.concurrent.
ConditionalSignalAssignment
Sets if this conditional signal assignment is guarded.
setGuarded(boolean)
- Method in class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment
Sets if this selected signal assignment is guarded.
setGuardExpression(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
BlockStatement
Sets the guard expression.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
Attribute
Sets the identifier of this attribute.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
Component
Sets the identifier of this component.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
Group
Sets the identifier of this group.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
GroupTemplate
Sets the identifier of this group template.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
SubprogramBody
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
SubprogramDeclaration
setIdentifier(String)
- Method in class de.upb.hni.vmagic.declaration.
Subtype
Sets the identifier of this subtype.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.expression.
VhdlObject
Sets the identifier of this object.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.highlevel.
StateMachine
Sets the identifier.
setIdentifier(String)
- Method in interface de.upb.hni.vmagic.highlevel.
StateMachine.State
Sets the identifier of this state.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.
LibraryDeclarativeRegion
Sets the identifier of this libraray declarative region.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.libraryunit.
Architecture
Sets the identifier of this architecture.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.libraryunit.
Configuration
Sets the identifier of this configuration.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.libraryunit.
Entity
Sets the identifier of this entity.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.libraryunit.
PackageDeclaration
Sets the identifier of this package.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.object.
ForwardingVhdlObject
setIdentifier(String)
- Method in class de.upb.hni.vmagic.type.
PhysicalType.Unit
Sets the identifier of this unit.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.type.
Type
Sets the type's identifier.
setIdentifier(String)
- Method in class de.upb.hni.vmagic.type.
UnresolvedType
Sets the identifier of this type.
setImpure(boolean)
- Method in interface de.upb.hni.vmagic.declaration.
Function
Sets if this function should be impure.
setImpure(boolean)
- Method in class de.upb.hni.vmagic.declaration.
FunctionBody
setImpure(boolean)
- Method in class de.upb.hni.vmagic.declaration.
FunctionDeclaration
setIndentationString(String)
- Method in class de.upb.hni.vmagic.output.
CustomCodeFormat
Sets the indentation string.
setIndex(Expression)
- Method in class de.upb.hni.vmagic.
RangeAttributeName
Sets the index.
setInput(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the input signal.
setKind(Signal.Kind)
- Method in class de.upb.hni.vmagic.object.
Signal
Sets the kind of this signal.
setLabel(String)
- Method in class de.upb.hni.vmagic.concurrent.
ConcurrentStatement
Sets the statement's label.
setLabel(String)
- Method in class de.upb.hni.vmagic.statement.
SequentialStatement
Sets the statement's label.
setLeft(Expression)
- Method in class de.upb.hni.vmagic.expression.
BinaryExpression
Sets the left-hand side expression of this binary expression.
setLineSeparator(String)
- Method in class de.upb.hni.vmagic.output.
CustomCodeFormat
Sets the line separator.
setLogicalName(Expression)
- Method in class de.upb.hni.vmagic.object.
FileObject
Sets the logical name.
setLoop(LoopStatement)
- Method in class de.upb.hni.vmagic.statement.
ExitStatement
Sets the associated loop statement.
setLoop(LoopStatement)
- Method in class de.upb.hni.vmagic.statement.
NextStatement
Sets the associated loop statement.
setMode(VhdlObject.Mode)
- Method in class de.upb.hni.vmagic.expression.
VhdlObject
Sets the mode of this vhdl object.
setMode(VhdlObject.Mode)
- Method in class de.upb.hni.vmagic.object.
Constant
setMode(VhdlObject.Mode)
- Method in class de.upb.hni.vmagic.object.
FileObject
setMode(VhdlObject.Mode)
- Method in class de.upb.hni.vmagic.object.
ForwardingVhdlObject
setMode(VhdlObject.Mode)
- Method in class de.upb.hni.vmagic.object.
Variable
setOpenKind(Expression)
- Method in class de.upb.hni.vmagic.object.
FileObject
Sets the file open kind.
setOperand(Aggregate)
- Method in class de.upb.hni.vmagic.expression.
QualifiedExpression
Sets the operand.
setOutput(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the output signal.
setPackage(PackageDeclaration)
- Method in class de.upb.hni.vmagic.libraryunit.
PackageBody
Sets the associated package.
setParent(DeclarativeRegion)
- Method in class de.upb.hni.vmagic.
VhdlElement
Sets the parent of this
VhdlChild
.
setPostponed(boolean)
- Method in class de.upb.hni.vmagic.concurrent.
AbstractPostponableConcurrentStatement
Sets if this statement is postponed.
setPrefix(String)
- Method in class de.upb.hni.vmagic.
RangeAttributeName
Sets the prefix.
setPrimaryUnit(String)
- Method in class de.upb.hni.vmagic.type.
PhysicalType
Sets the identifier of the primary unit.
setProcedure(String)
- Method in class de.upb.hni.vmagic.concurrent.
ConcurrentProcedureCall
Sets the called procedure.
setProcedure(String)
- Method in class de.upb.hni.vmagic.statement.
ProcedureCall
Sets the called procedure.
setRange(DiscreteRange)
- Method in class de.upb.hni.vmagic.concurrent.
ForGenerateStatement
Sets the loop range.
setRange(DiscreteRange)
- Method in class de.upb.hni.vmagic.statement.
ForStatement
Sets the loop range.
setRange(RangeProvider)
- Method in class de.upb.hni.vmagic.type.
IntegerType
Sets the range of this integer type.
setRange(RangeProvider)
- Method in class de.upb.hni.vmagic.type.
PhysicalType
Sets the range of this physical type.
setRange(RangeProvider)
- Method in class de.upb.hni.vmagic.type.
RangeSubtypeIndication
Sets the range of this subtype indication.
setRepeatLabels(boolean)
- Method in class de.upb.hni.vmagic.output.
CustomCodeFormat
Sets if labels should be repeated at the end of a block.
setRepeatLast(boolean)
- Method in class de.upb.hni.vmagic.declaration.
GroupTemplate
Sets if the last entity class can be repeated.
setReportedExpression(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
ConcurrentAssertionStatement
Sets the reported expression.
setReportedExpression(Expression)
- Method in class de.upb.hni.vmagic.statement.
AssertionStatement
Sets the reported message.
setReportedExpression(String)
- Method in class de.upb.hni.vmagic.statement.
AssertionStatement
Sets the reported message.
setReportExpression(Expression)
- Method in class de.upb.hni.vmagic.statement.
ReportStatement
Sets the reported message.
setReset(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the reset signal.
setReset(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
StateMachine
Sets the reset signal.
setResetExpression(Expression)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the reset expression.
setResetLevel(Register.ResetLevel)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the reset level
setResetType(Register.ResetType)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the reset type.
setResolutionFunction(String)
- Method in class de.upb.hni.vmagic.type.
ResolvedSubtypeIndication
Sets the resolution function.
setReturnedExpression(Expression)
- Method in class de.upb.hni.vmagic.statement.
ReturnStatement
Sets the returned expression.
setReturnType(SubtypeIndication)
- Method in interface de.upb.hni.vmagic.declaration.
Function
Sets the return type of this function.
setReturnType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.declaration.
FunctionBody
setReturnType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.declaration.
FunctionDeclaration
setReturnType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.
Signature
Sets the return type of this signature.
setRight(Expression)
- Method in class de.upb.hni.vmagic.expression.
BinaryExpression
Sets the right-hand side expression of this binary expression.
setSeverity(Expression)
- Method in class de.upb.hni.vmagic.concurrent.
ConcurrentAssertionStatement
Sets the severity of this assertion.
setSeverity(Expression)
- Method in class de.upb.hni.vmagic.statement.
AssertionStatement
Sets the severity.
setSeverity(Expression)
- Method in class de.upb.hni.vmagic.statement.
ReportStatement
Sets the severity
setShared(boolean)
- Method in class de.upb.hni.vmagic.object.
Variable
Sets if this variable is shared.
setSignals(DisconnectionSpecification.SignalList)
- Method in class de.upb.hni.vmagic.declaration.
DisconnectionSpecification
Sets the list of signals.
setSignature(Signature)
- Method in class de.upb.hni.vmagic.declaration.
Alias
Sets the signature.
setSignature(Signature)
- Method in class de.upb.hni.vmagic.declaration.
AttributeSpecification.EntityNameList.EntityDesignator
Sets the signature.
setStartState(StateMachine.State)
- Method in class de.upb.hni.vmagic.highlevel.
StateMachine
Sets the start state.
setStateSignalIdentifier(String)
- Method in class de.upb.hni.vmagic.highlevel.
StateMachine
Sets the identifier of the state signals.
setSubtypeIndication(SubtypeIndication)
- Method in class de.upb.hni.vmagic.declaration.
Alias
Sets the subtype indication.
setSubtypeIndication(SubtypeIndication)
- Method in class de.upb.hni.vmagic.declaration.
Subtype
Sets the subtype indication.
setSubtypeIndication(SubtypeIndication)
- Method in class de.upb.hni.vmagic.
SubtypeDiscreteRange
Sets the wrapped subtype indication.
setTarget(Target<Signal>)
- Method in class de.upb.hni.vmagic.concurrent.
ConditionalSignalAssignment
Sets the target of this conditional signal assignment.
setTarget(Target<Signal>)
- Method in class de.upb.hni.vmagic.concurrent.
SelectedSignalAssignment
Sets the target of this selected signal assignment.
setTarget(Target<Signal>)
- Method in class de.upb.hni.vmagic.statement.
SignalAssignment
Sets the signal assignement target.
setTarget(Target<Variable>)
- Method in class de.upb.hni.vmagic.statement.
VariableAssignment
Sets the variable assignment target.
setTemplate(GroupTemplate)
- Method in class de.upb.hni.vmagic.declaration.
Group
Sets the group template.
setTimeout(Expression)
- Method in class de.upb.hni.vmagic.statement.
WaitStatement
Sets the timeout expression.
setTo(Expression)
- Method in class de.upb.hni.vmagic.
Range
Sets the to expression.
setTo(int)
- Method in class de.upb.hni.vmagic.
Range
Sets the to expression.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.declaration.
Attribute
Sets the type of this attribtue.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.declaration.
DisconnectionSpecification
Sets the type of the signals.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.expression.
QualifiedExpression
Sets the type.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.expression.
SubtypeIndicationAllocator
Sets the type.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.expression.
TypeConversion
Sets the type
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.expression.
VhdlObject
Sets the type of this object.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.object.
ForwardingVhdlObject
setType(RangeAttributeName.Type)
- Method in class de.upb.hni.vmagic.
RangeAttributeName
Sets the type.
setType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
RecordType.ElementDeclaration
Sets the type of this elements.
setUnit(String)
- Method in class de.upb.hni.vmagic.literal.
PhysicalLiteral
Sets the unit.
setUpperCaseKeywords(boolean)
- Method in class de.upb.hni.vmagic.output.
CustomCodeFormat
Sets if upper case keywords should be used.
setUseIs(boolean)
- Method in class de.upb.hni.vmagic.annotation.
OptionalIsFormat
Sets if the optional
is
keyword should be added to the output
setUseMode(boolean)
- Method in class de.upb.hni.vmagic.annotation.
InterfaceDeclarationFormat
Sets if the mode should always be included in the output.
setUseObjectClass(boolean)
- Method in class de.upb.hni.vmagic.annotation.
InterfaceDeclarationFormat
Sets if the object class should always be included in the outup.
setUseOptionalComponentKeyword(boolean)
- Method in class de.upb.hni.vmagic.annotation.
ComponentInstantiationFormat
Sets if the
component
keyword should be included in the VHDL output.
setValue(Expression)
- Method in class de.upb.hni.vmagic.declaration.
AttributeSpecification
Sets the value.
setValue(String)
- Method in class de.upb.hni.vmagic.literal.
BasedLiteral
Sets the value.
setValue(String)
- Method in class de.upb.hni.vmagic.literal.
DecimalLiteral
Sets the value.
setValue(String)
- Method in class de.upb.hni.vmagic.literal.
PhysicalLiteral
Sets the value.
setValue(Expression)
- Method in class de.upb.hni.vmagic.statement.
VariableAssignment
Sets the assigned value.
setValue(Expression)
- Method in class de.upb.hni.vmagic.
WaveformElement
Sets the value of this waveform element.
setValueType(SubtypeIndication)
- Method in class de.upb.hni.vmagic.type.
FileType
Sets the type of the values in this file type.
setWriteEnable(Signal)
- Method in class de.upb.hni.vmagic.highlevel.
Register
Sets the write enable signal.
SEVERITY_LEVEL
- Static variable in class de.upb.hni.vmagic.builtin.
Standard
SEVERITY_LEVEL type.
SEVERITY_LEVEL_ERROR
- Static variable in class de.upb.hni.vmagic.builtin.
Standard
ERROR literal.
SEVERITY_LEVEL_FAILURE
- Static variable in class de.upb.hni.vmagic.builtin.
Standard
FAILURE literal.
SEVERITY_LEVEL_NOTE
- Static variable in class de.upb.hni.vmagic.builtin.
Standard
NOTE literal.
SEVERITY_LEVEL_WARNING
- Static variable in class de.upb.hni.vmagic.builtin.
Standard
WARNING literal.
SHIFT_LEFT
- Static variable in class de.upb.hni.vmagic.builtin.
NumericStd
SHIFT_LEFT function.
SHIFT_RIGHT
- Static variable in class de.upb.hni.vmagic.builtin.
NumericStd
SHIFT_RIGHT function.
ShiftExpression
- Class in
de.upb.hni.vmagic.expression
Abstract base class for shift expressions.
SIDE
- Static variable in class de.upb.hni.vmagic.builtin.
TextIO
SIDE type.
Signal
- Class in
de.upb.hni.vmagic.object
Signal.
Signal(String, SubtypeIndication)
- Constructor for class de.upb.hni.vmagic.object.
Signal
Creates a signal.
Signal(String, VhdlObject.Mode, SubtypeIndication)
- Constructor for class de.upb.hni.vmagic.object.
Signal
Creates a signal with a mode.
Signal(String, SubtypeIndication, Expression)
- Constructor for class de.upb.hni.vmagic.object.
Signal
Creates a signal with a default value.
Signal(String, VhdlObject.Mode, SubtypeIndication, Expression)
- Constructor for class de.upb.hni.vmagic.object.
Signal
Creates a signal with a mode and a default value.
Signal.Kind
- Enum in
de.upb.hni.vmagic.object
Signal kind.
SignalAssignment
- Class in
de.upb.hni.vmagic.statement
Signal assignment.
SignalAssignment(Target<Signal>, WaveformElement...)
- Constructor for class de.upb.hni.vmagic.statement.
SignalAssignment
Creates a signal assignment.
SignalAssignment(Target<Signal>, List<WaveformElement>)
- Constructor for class de.upb.hni.vmagic.statement.
SignalAssignment
Creates a signal assignment.
SignalAssignment(Target<Signal>, Expression)
- Constructor for class de.upb.hni.vmagic.statement.
SignalAssignment
Creates a signal assignement.
SignalAttributes
- Class in
de.upb.hni.vmagic.builtin
Predefined signal attributes.
SignalDeclaration
- Class in
de.upb.hni.vmagic.declaration
Signal declaration.
SignalDeclaration(Signal...)
- Constructor for class de.upb.hni.vmagic.declaration.
SignalDeclaration
Creates a new signal declaration.
SignalDeclaration(List<Signal>)
- Constructor for class de.upb.hni.vmagic.declaration.
SignalDeclaration
Creates a new signal declaration.
SignalGroup
- Class in
de.upb.hni.vmagic.object
Group of signals.
SignalGroup(List<Signal>)
- Constructor for class de.upb.hni.vmagic.object.
SignalGroup
Creates a group of signals.
SignalGroup(Signal...)
- Constructor for class de.upb.hni.vmagic.object.
SignalGroup
Creates a group of signals.
signature(Signature)
- Method in interface de.upb.hni.vmagic.output.
MiscellaneousElementOutput
Outputs a signature.
Signature
- Class in
de.upb.hni.vmagic
Signature.
Signature()
- Constructor for class de.upb.hni.vmagic.
Signature
Creates an empty signature.
Signature(SubtypeIndication, SubtypeIndication...)
- Constructor for class de.upb.hni.vmagic.
Signature
Creates a signature with a return type and a variable number of parameter types.
Signature(SubtypeIndication, List<SubtypeIndication>)
- Constructor for class de.upb.hni.vmagic.
Signature
Creates a signature with a return type and a list of parameter types.
Signature(SubtypeIndication)
- Constructor for class de.upb.hni.vmagic.
Signature
Creates a signature with a return type.
Signature(List<SubtypeIndication>)
- Constructor for class de.upb.hni.vmagic.
Signature
Creates a signature with a list of parameter types.
SIGNED
- Static variable in class de.upb.hni.vmagic.builtin.
NumericStd
SIGNED type.
SIGNED(int)
- Static method in class de.upb.hni.vmagic.builtin.
NumericStd
Creates a SIGNED(width - 1 DOWNTO 0) subtype indication.
SIGNED(Expression)
- Static method in class de.upb.hni.vmagic.builtin.
NumericStd
Creates a SIGNED(width - 1 DOWNTO 0) subtype indication.
SIGNED(Range)
- Static method in class de.upb.hni.vmagic.builtin.
NumericStd
Creates a SIGNED(range) subtype indication.
SIGNED
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogicArith
SIGNED type.
size()
- Method in class de.upb.hni.vmagic.util.
ForwardingList
Returns the size of this list.
Sla
- Class in
de.upb.hni.vmagic.expression
Shift left arithmetic expression.
Sla(Expression, Expression)
- Constructor for class de.upb.hni.vmagic.expression.
Sla
Creates a shift left arithmetic expression.
Slice
<
T
extends
VhdlObject
> - Class in
de.upb.hni.vmagic.object
Slice of a VhdlObject.
Slice(T, DiscreteRange)
- Constructor for class de.upb.hni.vmagic.object.
Slice
Creates a slice.
Sll
- Class in
de.upb.hni.vmagic.expression
Shift left logical expression.
Sll(Expression, Expression)
- Constructor for class de.upb.hni.vmagic.expression.
Sll
Creates a shift left logical expression.
SMALL_INT
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogicArith
SMALL_INT subtype.
Sra
- Class in
de.upb.hni.vmagic.expression
Shift right arithmetic expression.
Sra(Expression, Expression)
- Constructor for class de.upb.hni.vmagic.expression.
Sra
Creates a shift right arithmetic expression.
Srl
- Class in
de.upb.hni.vmagic.expression
Shift right logical expression.
Srl(Expression, Expression)
- Constructor for class de.upb.hni.vmagic.expression.
Srl
Creates a shift right logical expression.
STABLE
- Static variable in class de.upb.hni.vmagic.builtin.
SignalAttributes
STABLE attribute.
Standard
- Class in
de.upb.hni.vmagic.builtin
STANDARD package wrapper class.
StateMachine
- Class in
de.upb.hni.vmagic.highlevel
State machine.
StateMachine(String, String, Signal, Signal)
- Constructor for class de.upb.hni.vmagic.highlevel.
StateMachine
Creates a state machine.
StateMachine.State
- Interface in
de.upb.hni.vmagic.highlevel
State in a state machine.
STD
- Static variable in class de.upb.hni.vmagic.builtin.
Libraries
STD library.
STD_LOGIC
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
STD_LOGIC type.
STD_LOGIC_0
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'0' literal.
STD_LOGIC_1
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'1' literal.
STD_LOGIC_DONT_CARE
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'-' literal.
STD_LOGIC_H
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'H' literal.
STD_LOGIC_L
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'L' literal.
STD_LOGIC_U
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'U' literal.
STD_LOGIC_VECTOR
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
STD_LOGIC_VECTOR type.
STD_LOGIC_VECTOR(int)
- Static method in class de.upb.hni.vmagic.builtin.
StdLogic1164
Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
STD_LOGIC_VECTOR(Expression)
- Static method in class de.upb.hni.vmagic.builtin.
StdLogic1164
Creates an STD_LOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
STD_LOGIC_VECTOR(Range)
- Static method in class de.upb.hni.vmagic.builtin.
StdLogic1164
Creates an STD_LOGIC_VECTOR(range) subtype indication.
STD_LOGIC_W
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'W' literal.
STD_LOGIC_X
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'X' literal.
STD_LOGIC_Z
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'Z' literal.
STD_ULOGIC
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
STD_ULOGIC type.
STD_ULOGIC_0
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'0' literal.
STD_ULOGIC_1
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'1' literal.
STD_ULOGIC_DONT_CARE
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'-' literal.
STD_ULOGIC_H
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'H' literal.
STD_ULOGIC_L
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'L' literal.
STD_ULOGIC_U
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'U' literal.
STD_ULOGIC_VECTOR
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
STD_ULOGIC_VECTOR type.
STD_ULOGIC_VECTOR(int)
- Static method in class de.upb.hni.vmagic.builtin.
StdLogic1164
Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
STD_ULOGIC_VECTOR(Expression)
- Static method in class de.upb.hni.vmagic.builtin.
StdLogic1164
Creates a STD_ULOGIC_VECTOR(width - 1 DOWNTO 0) subtype indication.
STD_ULOGIC_VECTOR(Range)
- Static method in class de.upb.hni.vmagic.builtin.
StdLogic1164
Creates a STD_ULOGIC_VECTOR(range) subtype indication.
STD_ULOGIC_W
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'W' literal.
STD_ULOGIC_X
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'X' literal.
STD_ULOGIC_Z
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogic1164
'Z' literal.
StdLogic1164
- Class in
de.upb.hni.vmagic.builtin
STDLOGIC1164 package wrapper.
StdLogicArith
- Class in
de.upb.hni.vmagic.builtin
STD_LOGIC_ARITH package wrapper.
StdLogicSigned
- Class in
de.upb.hni.vmagic.builtin
STD_LOGIC_SIGNED package wrapper.
StdLogicUnsigned
- Class in
de.upb.hni.vmagic.builtin
STD_LOGIC_UNSIGNED package wrapper.
STRING
- Static variable in class de.upb.hni.vmagic.builtin.
Standard
STRING type.
StringLiteral
- Class in
de.upb.hni.vmagic.literal
String literal.
StringLiteral(String)
- Constructor for class de.upb.hni.vmagic.literal.
StringLiteral
Creates a string literal.
subList(int, int)
- Method in class de.upb.hni.vmagic.util.
ForwardingList
Returns a sub list of this list.
subList(int, int)
- Method in class de.upb.hni.vmagic.util.
ParentSetList
SubprogramBody
- Class in
de.upb.hni.vmagic.declaration
Abstract base class for subprogram bodies.
SubprogramBody(String, VhdlObjectProvider...)
- Constructor for class de.upb.hni.vmagic.declaration.
SubprogramBody
Creates a subprogram body.
SubprogramBody(String, List<VhdlObjectProvider>)
- Constructor for class de.upb.hni.vmagic.declaration.
SubprogramBody
Creates a subprogram body.
SubprogramBody(SubprogramDeclaration)
- Constructor for class de.upb.hni.vmagic.declaration.
SubprogramBody
Creates a subprogram body based on a subprogram declaration.
SubprogramDeclaration
- Class in
de.upb.hni.vmagic.declaration
Abstract base class for subprogram declarations.
SubprogramDeclaration(String, VhdlObjectProvider...)
- Constructor for class de.upb.hni.vmagic.declaration.
SubprogramDeclaration
Creates a subprogram declaration.
SubprogramDeclaration(String, List<VhdlObjectProvider>)
- Constructor for class de.upb.hni.vmagic.declaration.
SubprogramDeclaration
Creates a subprogram declaration.
SubprogramDeclarativeItem
- Interface in
de.upb.hni.vmagic.declaration
Subprogram declarative item.
Subtract
- Class in
de.upb.hni.vmagic.expression
Subtraction expression.
Subtract(Expression, Expression)
- Constructor for class de.upb.hni.vmagic.expression.
Subtract
Creates a subtract expression.
Subtype
- Class in
de.upb.hni.vmagic.declaration
Subtype declaration.
Subtype(String, SubtypeIndication)
- Constructor for class de.upb.hni.vmagic.declaration.
Subtype
Creates a subtype declaration.
subtypeDiscreteRange(SubtypeDiscreteRange)
- Method in interface de.upb.hni.vmagic.output.
MiscellaneousElementOutput
Outputs a subtype discrete range.
SubtypeDiscreteRange
- Class in
de.upb.hni.vmagic
Wrapper to use a subtype indication as discrete range.
SubtypeDiscreteRange(SubtypeIndication)
- Constructor for class de.upb.hni.vmagic.
SubtypeDiscreteRange
Creates a discrete range subtype indication wrapper.
SubtypeIndication
- Interface in
de.upb.hni.vmagic.type
Subtype indication.
SubtypeIndicationAllocator
- Class in
de.upb.hni.vmagic.expression
Allocator with subtype indication parameter.
SubtypeIndicationAllocator(SubtypeIndication)
- Constructor for class de.upb.hni.vmagic.expression.
SubtypeIndicationAllocator
Creates a subtype indication allocator.
subtypeSubtypeIndication(Subtype)
- Method in interface de.upb.hni.vmagic.output.
MiscellaneousElementOutput
Outputs a subtype subtype indication.
SXT_SLV_INTEGER_SLV
- Static variable in class de.upb.hni.vmagic.builtin.
StdLogicArith
SXT function.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
X