|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VhdlElement | |
---|---|
de.upb.hni.vmagic | Contains miscellaneous classes. |
de.upb.hni.vmagic.concurrent | Contains concurrent statement meta classes. |
de.upb.hni.vmagic.configuration | Contains configuration meta classes. |
de.upb.hni.vmagic.declaration | Contains declaration meta classes. |
de.upb.hni.vmagic.expression | Contains VHDL expression meta classes. |
de.upb.hni.vmagic.highlevel | Contains high level meta classes. |
de.upb.hni.vmagic.libraryunit | Contains library unit meta classes. |
de.upb.hni.vmagic.literal | Contains literal meta classes. |
de.upb.hni.vmagic.object | Contains VHDL object meta classes. |
de.upb.hni.vmagic.output | Contains the VHDL output module. |
de.upb.hni.vmagic.statement | Contains sequential statement meta classes. |
de.upb.hni.vmagic.type | Contains type meta classes. |
de.upb.hni.vmagic.util | Contains miscellaneous utility classes. |
Uses of VhdlElement in de.upb.hni.vmagic |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic | |
---|---|
class |
AssociationElement
Association element. |
class |
ComponentSpecification
Component specification. |
class |
DelayMechanism
Signal assignment delay mechanism. |
class |
EntityAspect
Entity aspect. |
class |
LabeledElement
Element with an label. |
class |
LibraryDeclarativeRegion
Library declarative region. |
class |
Range
Range. |
class |
RangeAttributeName
Range attribute name. |
class |
RootDeclarativeRegion
Root declarative region. |
class |
Signature
Signature. |
class |
SubtypeDiscreteRange
Wrapper to use a subtype indication as discrete range. |
class |
VhdlFile
VHDL file. |
Methods in de.upb.hni.vmagic with parameters of type VhdlElement | ||
---|---|---|
static Scope |
Scopes.createScope(VhdlElement parent,
Resolvable... list)
Creates a scope. |
|
static
|
Annotations.getAnnotation(VhdlElement element,
java.lang.Class<T> clazz)
Returns an annotation instance of the given class. |
|
static
|
Annotations.putAnnotation(VhdlElement element,
java.lang.Class<T> clazz,
T value)
Stores an annotation in the given element. |
Uses of VhdlElement in de.upb.hni.vmagic.concurrent |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.concurrent | |
---|---|
class |
AbstractComponentInstantiation
Abstract base class for component, entity and configuration instantiations. |
class |
AbstractGenerateStatement
Abstract base class for generate statements. |
class |
AbstractPostponableConcurrentStatement
Abstract concurrent statement with support for the postponed keyword. |
class |
AbstractProcessStatement
Abstract base class for process statements. |
class |
ArchitectureInstantiation
Entity instantiation with specified architecture. |
class |
BlockStatement
Block statement. |
class |
ComponentInstantiation
Component instantitation. |
class |
ConcurrentAssertionStatement
Concurrent assertion statement. |
class |
ConcurrentProcedureCall
Concurrent procedure call statement. |
class |
ConcurrentStatement
Abstract base class for concurrent statements. |
class |
ConditionalSignalAssignment
Conditional signal assignment. |
class |
ConfigurationInstantiation
Configuration instantiation. |
class |
EntityInstantiation
Entity instantiation. |
class |
EntityStatement
Statement inside the entity statement part. |
class |
ForGenerateStatement
For generate statement. |
class |
IfGenerateStatement
If generate statement. |
class |
ProcessStatement
Process statement. |
class |
SelectedSignalAssignment
Selected signal assignment. |
Uses of VhdlElement in de.upb.hni.vmagic.configuration |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.configuration | |
---|---|
class |
AbstractBlockConfiguration
Abstract base class for block configurations. |
class |
ArchitectureConfiguration
Architecuture configuration. |
class |
BlockStatementConfiguration
Block statement configuration. |
class |
ComponentConfiguration
Component configuration. |
class |
ConfigurationItem
Configuration item. |
class |
GenerateStatementConfiguration
Generate statement configuration. |
Uses of VhdlElement in de.upb.hni.vmagic.declaration |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.declaration | |
---|---|
class |
Alias
Alias declaration. |
class |
Attribute
Attribute declaration. |
class |
AttributeSpecification
Attribute specification. |
static class |
AttributeSpecification.EntityNameList
Entity name list. |
static class |
AttributeSpecification.EntityNameList.EntityDesignator
Entity designator. |
class |
Component
Component. |
class |
ConfigurationSpecification
Configuration specification. |
class |
ConstantDeclaration
Constant declaration. |
class |
DeclarativeItem
Declarative item. |
class |
DisconnectionSpecification
Disconnection specification. |
static class |
DisconnectionSpecification.SignalList
Signal list for disconnection specification. |
class |
FileDeclaration
File declaration. |
class |
FunctionBody
Function body. |
class |
FunctionDeclaration
Function declaration. |
class |
Group
Group declaration. |
class |
GroupTemplate
Group template. |
class |
ObjectDeclaration<T extends VhdlObject>
Vhdl object declaration. |
class |
ProcedureBody
Procedure body. |
class |
ProcedureDeclaration
Procedure declaration. |
class |
SignalDeclaration
Signal declaration. |
class |
SubprogramBody
Abstract base class for subprogram bodies. |
class |
SubprogramDeclaration
Abstract base class for subprogram declarations. |
class |
Subtype
Subtype declaration. |
class |
VariableDeclaration
Variable delcaration. |
Uses of VhdlElement in de.upb.hni.vmagic.expression |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.expression | |
---|---|
class |
Abs
Absolute value expression. |
class |
Add
Add expression. |
class |
AddingExpression
Abstract base class for adding expressions. |
class |
Aggregate
Aggregate. |
static class |
Aggregate.ElementAssociation
An ElementAssociation associates choices with and expression. |
class |
And
And expression. |
class |
BinaryExpression
Abstract base class for binary expressions. |
class |
Concatenate
Concatenation expression. |
class |
Divide
Divide expression. |
class |
Equals
Equal expression. |
class |
Expression
Abstract expression. |
class |
FunctionCall
Function call. |
class |
GreaterEquals
Greater than or equals expression. |
class |
GreaterThan
Greater than expression. |
class |
LessEquals
Less than or equals expression. |
class |
LessThan
Less than expression. |
class |
Literal
Abstract base class for literals. |
class |
LogicalExpression
Abstract base class for logical expressions. |
class |
Minus
Unary minus sign expression. |
class |
Mod
Modulo expression. |
class |
Multiply
Multiply expression. |
class |
MultiplyingExpression
Abstract base class for multiplying expressions. |
class |
Nand
Nand expression. |
class |
Nor
Nor expression. |
class |
Not
Not expression. |
class |
NotEquals
Not equals expression. |
class |
Or
Or expression. |
class |
Parentheses
Parentheses expression. |
class |
Plus
Unary plus sign expression. |
class |
Pow
Exponentiation expression. |
class |
Primary
Primary expression. |
class |
QualifiedExpression
Qualified expression. |
class |
QualifiedExpressionAllocator
Allocator with qualified expression parameter. |
class |
RelationalExpression
Abstract base class for relational expressions. |
class |
Rem
Remainder expression. |
class |
Rol
Rotate left logical expression. |
class |
Ror
Rotate right logical expression. |
class |
ShiftExpression
Abstract base class for shift expressions. |
class |
Sla
Shift left arithmetic expression. |
class |
Sll
Shift left logical expression. |
class |
Sra
Shift right arithmetic expression. |
class |
Srl
Shift right logical expression. |
class |
Subtract
Subtraction expression. |
class |
SubtypeIndicationAllocator
Allocator with subtype indication parameter. |
class |
TypeConversion
Type conversion expression. |
class |
UnaryExpression
Abstract base class for unary expressions. |
class |
VhdlObject<T extends VhdlObject>
Vhdl object. |
class |
Xnor
Xnor expression. |
class |
Xor
Xor expression. |
Uses of VhdlElement in de.upb.hni.vmagic.highlevel |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.highlevel | |
---|---|
class |
Register
Register. |
class |
RegisterGroup
Group of registers. |
Uses of VhdlElement in de.upb.hni.vmagic.libraryunit |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.libraryunit | |
---|---|
class |
Architecture
Architecture body. |
class |
Configuration
Configuration. |
class |
Entity
Entity declaration. |
class |
LibraryClause
Library clause. |
class |
LibraryUnit
Library unit. |
class |
PackageBody
PackageDeclaration body. |
class |
PackageDeclaration
PackageDeclaration declaration. |
class |
UseClause
Use clause. |
Uses of VhdlElement in de.upb.hni.vmagic.literal |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.literal | |
---|---|
class |
AbstractLiteral
Abstract literal. |
class |
BasedLiteral
Based literal. |
class |
BinaryLiteral
Binary literal. |
class |
CharacterLiteral
Character literal. |
class |
DecimalLiteral
Decimal literal. |
class |
EnumerationLiteral
Enumeration literal meta class. |
class |
HexLiteral
Hexadecimal literal. |
class |
OctalLiteral
Octal literal. |
class |
PhysicalLiteral
Physical literal. |
class |
StringLiteral
String literal. |
Uses of VhdlElement in de.upb.hni.vmagic.object |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.object | |
---|---|
class |
ArrayElement<T extends VhdlObject>
Array element of a VhdlObject. |
class |
AttributeExpression<T extends VhdlObject>
Attribute expression. |
class |
Constant
Constant. |
class |
FileObject
VHDL File Object. |
class |
ForwardingVhdlObject<T extends VhdlObject>
Forwarding VHDL object. |
class |
RecordElement<T extends VhdlObject>
Record element. |
class |
Signal
Signal. |
class |
Slice<T extends VhdlObject>
Slice of a VhdlObject. |
class |
Variable
Variable. |
Uses of VhdlElement in de.upb.hni.vmagic.output |
---|
Methods in de.upb.hni.vmagic.output with parameters of type VhdlElement | |
---|---|
static void |
VhdlOutput.print(VhdlElement element)
Prints the VHDL representation of a VhdlElement to System.out . |
static void |
VhdlOutput.print(VhdlElement element,
VhdlCodeFormat format)
Prints the VHDL representation of a VhdlElement to System.out using
a custom code format. |
static void |
VhdlOutput.toFile(VhdlElement element,
java.lang.String fileName)
Writes the VHDL representation of a VhdlElement to a file. |
static void |
VhdlOutput.toFile(VhdlElement element,
VhdlCodeFormat format,
java.lang.String fileName)
Writes the VHDL representation of a VhdlElement to a file using a custom
code format. |
static java.lang.String |
VhdlOutput.toVhdlString(VhdlElement element)
Converts a VhdlElement to a string using the default code format. |
static java.lang.String |
VhdlOutput.toVhdlString(VhdlElement element,
VhdlCodeFormat format)
Converts a VhdlElement to a string using a custom code format. |
static void |
VhdlOutput.toWriter(VhdlElement element,
VhdlCodeFormat format,
java.io.Writer writer)
Outputs the VHDL representation of a VhdlElement to a Writer using
a custom code format. |
static void |
VhdlOutput.toWriter(VhdlElement element,
java.io.Writer writer)
Outputs the VHDL representation of a VhdlElement to a Writer . |
Uses of VhdlElement in de.upb.hni.vmagic.statement |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.statement | |
---|---|
class |
AssertionStatement
Assertion statement. |
class |
CaseStatement
Case statement. |
class |
ExitStatement
Exit statement. |
class |
ForStatement
For loop. |
class |
IfStatement
If statement. |
class |
LoopStatement
Loop. |
class |
NextStatement
Next statement. |
class |
NullStatement
Null statement. |
class |
ProcedureCall
Procedure call statement. |
class |
ReportStatement
Report statement. |
class |
ReturnStatement
Return statement. |
class |
SequentialStatement
Abstract base class for all sequential statements. |
class |
SignalAssignment
Signal assignment. |
class |
VariableAssignment
Variable assignment. |
class |
WaitStatement
Wait statement. |
class |
WhileStatement
While loop. |
Uses of VhdlElement in de.upb.hni.vmagic.type |
---|
Subclasses of VhdlElement in de.upb.hni.vmagic.type | |
---|---|
class |
AccessType
Access type. |
class |
ArrayType
Abstract base class for array types. |
class |
ConstrainedArray
Constrained array. |
class |
EnumerationType
Enumeration type. |
class |
FileType
File type. |
class |
IncompleteType
Incomplete type. |
class |
IntegerType
Integer type. |
class |
PhysicalType
Physical type. |
class |
RecordType
Record type. |
class |
Type
Type. |
class |
UnconstrainedArray
Unconstrained array. |
Uses of VhdlElement in de.upb.hni.vmagic.util |
---|
Classes in de.upb.hni.vmagic.util with type parameters of type VhdlElement | |
---|---|
class |
ParentSetList<E extends VhdlElement>
Implementation of the List interfaces that sets the parent of
the added items. |
Methods in de.upb.hni.vmagic.util with type parameters of type VhdlElement | ||
---|---|---|
static
|
ParentSetList.create(DeclarativeRegion parent)
Creates a new ParentSetList which uses an ArrayList for storage. |
|
static
|
ParentSetList.create(DeclarativeRegion parent,
java.util.List<E> list)
Creates a new ParentSetList. |
|
static
|
VhdlCollections.createNamedEntityList(DeclarativeRegion parent)
Creates a list of named entities. |
|
static
|
VhdlCollections.createNamedEntityList(DeclarativeRegion parent,
java.util.List<E> list)
Creates a list of named entities. |
|
static
|
ParentSetList.createProxyList(java.util.List<E> list,
VhdlElement parent)
Creates a new proxy ParentSetList and initializes it from a given list. |
|
static
|
ParentSetList.createProxyList(VhdlElement parent)
Creates a new proxy ParentSetList which uses an ArrayList for storage. |
Methods in de.upb.hni.vmagic.util with parameters of type VhdlElement | ||
---|---|---|
static
|
ParentSetList.createProxyList(java.util.List<E> list,
VhdlElement parent)
Creates a new proxy ParentSetList and initializes it from a given list. |
|
static
|
ParentSetList.createProxyList(VhdlElement parent)
Creates a new proxy ParentSetList which uses an ArrayList for storage. |
|
static java.util.List<java.lang.String> |
Comments.getComments(VhdlElement element)
Returns the comments in front of the given vhdl element. |
|
static void |
Comments.setComments(VhdlElement element,
java.util.List<java.lang.String> comments)
Sets the comments in front of a vhdl element. |
|
static void |
Comments.setComments(VhdlElement element,
java.lang.String... comments)
Sets the comments in front of the vhdl element. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |