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.

A B C D E F G H I L M N O P Q R S T U V W X