Uses of Interface
de.upb.hni.vmagic.declaration.DeclarativeItemMarker

Packages that use DeclarativeItemMarker
de.upb.hni.vmagic.declaration Contains declaration meta classes. 
de.upb.hni.vmagic.libraryunit Contains library unit meta classes. 
de.upb.hni.vmagic.output Contains the VHDL output module. 
de.upb.hni.vmagic.type Contains type meta classes. 
de.upb.hni.vmagic.util Contains miscellaneous utility classes. 
 

Uses of DeclarativeItemMarker in de.upb.hni.vmagic.declaration
 

Subinterfaces of DeclarativeItemMarker in de.upb.hni.vmagic.declaration
 interface BlockDeclarativeItem
          Block declarative item.
 interface ConfigurationDeclarativeItem
          Configuration declarative item.
 interface EntityDeclarativeItem
          Entity declarative item.
 interface PackageBodyDeclarativeItem
          Package body declarative item.
 interface PackageDeclarativeItem
          Package declarative item.
 interface ProcessDeclarativeItem
          Process declarative item.
 interface SubprogramDeclarativeItem
          Subprogram declarative item.
 

Classes in de.upb.hni.vmagic.declaration that implement DeclarativeItemMarker
 class Alias
          Alias declaration.
 class Attribute
          Attribute declaration.
 class AttributeSpecification
          Attribute specification.
 class Component
          Component.
 class ConfigurationSpecification
          Configuration specification.
 class ConstantDeclaration
          Constant declaration.
 class DisconnectionSpecification
          Disconnection specification.
 class FileDeclaration
          File declaration.
 class FunctionBody
          Function body.
 class FunctionDeclaration
          Function declaration.
 class Group
          Group declaration.
 class GroupTemplate
          Group template.
 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 DeclarativeItemMarker in de.upb.hni.vmagic.libraryunit
 

Classes in de.upb.hni.vmagic.libraryunit that implement DeclarativeItemMarker
 class UseClause
          Use clause.
 

Uses of DeclarativeItemMarker in de.upb.hni.vmagic.output
 

Methods in de.upb.hni.vmagic.output with parameters of type DeclarativeItemMarker
 void OutputModule.writeDeclarationMarker(DeclarativeItemMarker declaration)
          Writes a declaration.
 

Method parameters in de.upb.hni.vmagic.output with type arguments of type DeclarativeItemMarker
 void OutputModule.writeDeclarationMarkers(java.util.List<? extends DeclarativeItemMarker> declarations)
          Writes a list of delcarations.
 

Uses of DeclarativeItemMarker in de.upb.hni.vmagic.type
 

Classes in de.upb.hni.vmagic.type that implement DeclarativeItemMarker
 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 DeclarativeItemMarker in de.upb.hni.vmagic.util
 

Methods in de.upb.hni.vmagic.util with type parameters of type DeclarativeItemMarker
static
<E extends DeclarativeItemMarker>
ResolvableList<E>
VhdlCollections.createDeclarationList()
          Creates a declaration list.
static
<E extends DeclarativeItemMarker>
ResolvableList<E>
VhdlCollections.createDeclarationList(java.util.List<E> list)
          Creates a declaration list.