de.upb.hni.vmagic.concurrent
Class ArchitectureInstantiation

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.ArchitectureInstantiation

public class ArchitectureInstantiation
extends AbstractComponentInstantiation

Entity instantiation with specified architecture.


Constructor Summary
ArchitectureInstantiation(java.lang.String label, Architecture architecture)
          Creates a new architecture instantiation.
 
Method Summary
 Architecture getArchitecture()
          Returns the instantiated architecture.
 void setArchitecture(Architecture architecture)
          Sets the instantiated architecture.
 
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

ArchitectureInstantiation

public ArchitectureInstantiation(java.lang.String label,
                                 Architecture architecture)
Creates a new architecture instantiation.

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

getArchitecture

public Architecture getArchitecture()
Returns the instantiated architecture.

Returns:
the instantiated architecture

setArchitecture

public void setArchitecture(Architecture architecture)
Sets the instantiated architecture.

Parameters:
architecture - the instantiated architecture