de.upb.hni.vmagic.declaration
Class SignalDeclaration

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.declaration.DeclarativeItem
          extended by de.upb.hni.vmagic.declaration.ObjectDeclaration<Signal>
              extended by de.upb.hni.vmagic.declaration.SignalDeclaration
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker, EntityDeclarativeItem, PackageDeclarativeItem

public class SignalDeclaration
extends ObjectDeclaration<Signal>
implements BlockDeclarativeItem, EntityDeclarativeItem, PackageDeclarativeItem

Signal declaration.


Constructor Summary
SignalDeclaration(java.util.List<Signal> signals)
          Creates a new signal declaration.
SignalDeclaration(Signal... signals)
          Creates a new signal declaration.
 
Method Summary
 
Methods inherited from class de.upb.hni.vmagic.declaration.ObjectDeclaration
getObjects
 
Methods inherited from class de.upb.hni.vmagic.VhdlElement
getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignalDeclaration

public SignalDeclaration(Signal... signals)
Creates a new signal declaration.

Parameters:
signals - the declared signals

SignalDeclaration

public SignalDeclaration(java.util.List<Signal> signals)
Creates a new signal declaration.

Parameters:
signals - the declared signals