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

A

Abs - Class in de.upb.hni.vmagic.expression
Absolute value expression.
Abs(Expression) - Constructor for class de.upb.hni.vmagic.expression.Abs
Creates a new absolute value expression.
AbstractBlockConfiguration - Class in de.upb.hni.vmagic.configuration
Abstract base class for block configurations.
AbstractBlockConfiguration() - Constructor for class de.upb.hni.vmagic.configuration.AbstractBlockConfiguration
Creates an empty block configuration.
AbstractComponentInstantiation - Class in de.upb.hni.vmagic.concurrent
Abstract base class for component, entity and configuration instantiations.
AbstractComponentInstantiation(String) - Constructor for class de.upb.hni.vmagic.concurrent.AbstractComponentInstantiation
Creates an abstract component instantiation with the given label.
AbstractGenerateStatement - Class in de.upb.hni.vmagic.concurrent
Abstract base class for generate statements.
AbstractGenerateStatement() - Constructor for class de.upb.hni.vmagic.concurrent.AbstractGenerateStatement
 
AbstractLiteral - Class in de.upb.hni.vmagic.literal
Abstract literal.
AbstractLiteral() - Constructor for class de.upb.hni.vmagic.literal.AbstractLiteral
 
AbstractPostponableConcurrentStatement - Class in de.upb.hni.vmagic.concurrent
Abstract concurrent statement with support for the postponed keyword.
AbstractPostponableConcurrentStatement() - Constructor for class de.upb.hni.vmagic.concurrent.AbstractPostponableConcurrentStatement
 
AbstractProcessStatement - Class in de.upb.hni.vmagic.concurrent
Abstract base class for process statements.
AbstractProcessStatement() - Constructor for class de.upb.hni.vmagic.concurrent.AbstractProcessStatement
Creates an abstract process statement without a label.
AbstractProcessStatement(String) - Constructor for class de.upb.hni.vmagic.concurrent.AbstractProcessStatement
Creates an abstract process statement with the given label.
AccessType - Class in de.upb.hni.vmagic.type
Access type.
AccessType(String, SubtypeIndication) - Constructor for class de.upb.hni.vmagic.type.AccessType
Creates a access type.
ACTIVE - Static variable in class de.upb.hni.vmagic.builtin.SignalAttributes
ACTIVE attribute.
Add - Class in de.upb.hni.vmagic.expression
Add expression.
Add(Expression, Expression) - Constructor for class de.upb.hni.vmagic.expression.Add
Creates a new add expression.
add(E) - Method in class de.upb.hni.vmagic.util.ForwardingList
Adds an element to this list.
add(int, E) - Method in class de.upb.hni.vmagic.util.ForwardingList
Adds an element to a specific position in this list.
add(E) - Method in class de.upb.hni.vmagic.util.ForwardingListIterator
Adds an element to the current location.
add(E) - Method in class de.upb.hni.vmagic.util.ParentSetList
 
add(int, E) - Method in class de.upb.hni.vmagic.util.ParentSetList
 
addAll(Collection<? extends E>) - Method in class de.upb.hni.vmagic.util.ForwardingList
Adds all elements of a collection to this list.
addAll(int, Collection<? extends E>) - Method in class de.upb.hni.vmagic.util.ForwardingList
Adds all elements of a collection to a specific index in this list.
addAll(Collection<? extends E>) - Method in class de.upb.hni.vmagic.util.ParentSetList
 
addAll(int, Collection<? extends E>) - Method in class de.upb.hni.vmagic.util.ParentSetList
 
AddingExpression - Class in de.upb.hni.vmagic.expression
Abstract base class for adding expressions.
Aggregate - Class in de.upb.hni.vmagic.expression
Aggregate.
Aggregate() - Constructor for class de.upb.hni.vmagic.expression.Aggregate
Creates an empty aggregate.
Aggregate(Expression...) - Constructor for class de.upb.hni.vmagic.expression.Aggregate
Creates an aggregate that contains the given expressions.
Aggregate(List<Expression>) - Constructor for class de.upb.hni.vmagic.expression.Aggregate
Creates an aggregate that contains the given expressions.
Aggregate.ElementAssociation - Class in de.upb.hni.vmagic.expression
An ElementAssociation associates choices with and expression.
Alias - Class in de.upb.hni.vmagic.declaration
Alias declaration.
Alias(String, SubtypeIndication) - Constructor for class de.upb.hni.vmagic.declaration.Alias
Creates an alias declartion.
Alias(String, String) - Constructor for class de.upb.hni.vmagic.declaration.Alias
Creates an alias declaration.
Alias(String, SubtypeIndication, String) - Constructor for class de.upb.hni.vmagic.declaration.Alias
Creates an alias declaration.
ALL - Static variable in class de.upb.hni.vmagic.declaration.AttributeSpecification.EntityNameList
ALL
ALL - Static variable in class de.upb.hni.vmagic.declaration.DisconnectionSpecification.SignalList
ALL.
allComponentSpecification(ComponentSpecification) - Method in interface de.upb.hni.vmagic.output.MiscellaneousElementOutput
Outputs an ALL component specification.
And - Class in de.upb.hni.vmagic.expression
And expression.
And(Expression, Expression) - Constructor for class de.upb.hni.vmagic.expression.And
Creates a new and expression.
Annotations - Class in de.upb.hni.vmagic
Utility class to retrieve and manipulate annotations.
architecture(Architecture) - Static method in class de.upb.hni.vmagic.EntityAspect
Creates an entity aspect based on an architecture.
Architecture - Class in de.upb.hni.vmagic.libraryunit
Architecture body.
Architecture(String, Entity) - Constructor for class de.upb.hni.vmagic.libraryunit.Architecture
Creates an architecture.
ArchitectureConfiguration - Class in de.upb.hni.vmagic.configuration
Architecuture configuration.
ArchitectureConfiguration(Architecture) - Constructor for class de.upb.hni.vmagic.configuration.ArchitectureConfiguration
Creates a architecture configuration.
ArchitectureInstantiation - Class in de.upb.hni.vmagic.concurrent
Entity instantiation with specified architecture.
ArchitectureInstantiation(String, Architecture) - Constructor for class de.upb.hni.vmagic.concurrent.ArchitectureInstantiation
Creates a new architecture instantiation.
ArrayElement<T extends VhdlObject> - Class in de.upb.hni.vmagic.object
Array element of a VhdlObject.
ArrayElement(T, Expression) - Constructor for class de.upb.hni.vmagic.object.ArrayElement
Creates an array element.
ArrayElement(T, int) - Constructor for class de.upb.hni.vmagic.object.ArrayElement
Creates an array element with an integer index.
ArrayElement(T, List<Expression>) - Constructor for class de.upb.hni.vmagic.object.ArrayElement
Creates an array element.
ArrayElement(T, Expression...) - Constructor for class de.upb.hni.vmagic.object.ArrayElement
Creates an array element.
ArrayType - Class in de.upb.hni.vmagic.type
Abstract base class for array types.
ArrayType(String, SubtypeIndication) - Constructor for class de.upb.hni.vmagic.type.ArrayType
Creates array type.
AssertionStatement - Class in de.upb.hni.vmagic.statement
Assertion statement.
AssertionStatement(Expression) - Constructor for class de.upb.hni.vmagic.statement.AssertionStatement
Creates an assertion statement.
AssertionStatement(Expression, Expression) - Constructor for class de.upb.hni.vmagic.statement.AssertionStatement
Creates an assertion statement with a reported message.
AssertionStatement(Expression, String) - Constructor for class de.upb.hni.vmagic.statement.AssertionStatement
Creates an assertion statement with a reported expression.
AssertionStatement(Expression, Expression, Expression) - Constructor for class de.upb.hni.vmagic.statement.AssertionStatement
Creates an assertion statement with reported message and severity.
AssertionStatement(Expression, String, Expression) - Constructor for class de.upb.hni.vmagic.statement.AssertionStatement
Creates an assertion statement with reported message and severity.
AssociationElement - Class in de.upb.hni.vmagic
Association element.
AssociationElement(Expression) - Constructor for class de.upb.hni.vmagic.AssociationElement
Creates an association element without a formal part.
AssociationElement(String, Expression) - Constructor for class de.upb.hni.vmagic.AssociationElement
Creates an association element with a formal and actual part.
Attribute - Class in de.upb.hni.vmagic.declaration
Attribute declaration.
Attribute(String, SubtypeIndication) - Constructor for class de.upb.hni.vmagic.declaration.Attribute
Creates a attribute declartion.
AttributeExpression<T extends VhdlObject> - Class in de.upb.hni.vmagic.object
Attribute expression.
AttributeExpression(T, Attribute) - Constructor for class de.upb.hni.vmagic.object.AttributeExpression
Creates an attribute expression.
AttributeExpression(T, Attribute, Expression) - Constructor for class de.upb.hni.vmagic.object.AttributeExpression
Creates an attribute expression with a parameter.
AttributeSpecification - Class in de.upb.hni.vmagic.declaration
Attribute specification.
AttributeSpecification(Attribute, AttributeSpecification.EntityNameList, EntityClass, Expression) - Constructor for class de.upb.hni.vmagic.declaration.AttributeSpecification
Creates an attribute specification.
AttributeSpecification.EntityNameList - Class in de.upb.hni.vmagic.declaration
Entity name list.
AttributeSpecification.EntityNameList() - Constructor for class de.upb.hni.vmagic.declaration.AttributeSpecification.EntityNameList
Creates an empty entity name list.
AttributeSpecification.EntityNameList(List<AttributeSpecification.EntityNameList.EntityDesignator>) - Constructor for class de.upb.hni.vmagic.declaration.AttributeSpecification.EntityNameList
Creates a entity name list.
AttributeSpecification.EntityNameList(AttributeSpecification.EntityNameList.EntityDesignator...) - Constructor for class de.upb.hni.vmagic.declaration.AttributeSpecification.EntityNameList
Creates a entity name list.
AttributeSpecification.EntityNameList.EntityDesignator - Class in de.upb.hni.vmagic.declaration
Entity designator.
AttributeSpecification.EntityNameList.EntityDesignator(String) - Constructor for class de.upb.hni.vmagic.declaration.AttributeSpecification.EntityNameList.EntityDesignator
Creates a entity designator.
AttributeSpecification.EntityNameList.EntityDesignator(String, Signature) - Constructor for class de.upb.hni.vmagic.declaration.AttributeSpecification.EntityNameList.EntityDesignator
Creates a entity designator with a signature.

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