de.upb.hni.vmagic.concurrent
Class ComponentInstantiation

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.LabeledElement
          extended by de.upb.hni.vmagic.concurrent.ConcurrentStatement
              extended by de.upb.hni.vmagic.concurrent.AbstractComponentInstantiation
                  extended by de.upb.hni.vmagic.concurrent.ComponentInstantiation

public class ComponentInstantiation
extends AbstractComponentInstantiation

Component instantitation.


Constructor Summary
ComponentInstantiation(java.lang.String label, Component component)
          Creates a component instantiation.
 
Method Summary
 Component getComponent()
          Returns the instantiated component.
 void setComponent(Component component)
          Sets the instantiated component.
 
Methods inherited from class de.upb.hni.vmagic.concurrent.AbstractComponentInstantiation
getGenericMap, getPortMap
 
Methods inherited from class de.upb.hni.vmagic.concurrent.ConcurrentStatement
getLabel, setLabel
 
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

ComponentInstantiation

public ComponentInstantiation(java.lang.String label,
                              Component component)
Creates a component instantiation.

Parameters:
label - the label
component - the instantiated component
Method Detail

getComponent

public Component getComponent()
Returns the instantiated component.

Returns:
the instantiated component

setComponent

public void setComponent(Component component)
Sets the instantiated component.

Parameters:
component - the instantiated component