de.upb.hni.vmagic.declaration
Class ConfigurationSpecification

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.ConfigurationSpecification
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker

public class ConfigurationSpecification
extends DeclarativeItem
implements BlockDeclarativeItem

Configuration specification.


Constructor Summary
ConfigurationSpecification(ComponentSpecification componentSpecification)
          Creates a configuration specification.
 
Method Summary
 ComponentSpecification getComponentSpecification()
          Returns the component specification.
 EntityAspect getEntityAspect()
          Returns the entity aspect.
 java.util.List<AssociationElement> getGenericMap()
          Returns the generic map.
 java.util.List<AssociationElement> getPortMap()
          Returns the port map.
 void setComponentSpecification(ComponentSpecification componentSpecification)
          Sets the component specification.
 void setEntityAspect(EntityAspect entityAspect)
          Sets the entity aspect.
 
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

ConfigurationSpecification

public ConfigurationSpecification(ComponentSpecification componentSpecification)
Creates a configuration specification.

Parameters:
componentSpecification -
Method Detail

getComponentSpecification

public ComponentSpecification getComponentSpecification()
Returns the component specification.

Returns:
the component specification

setComponentSpecification

public void setComponentSpecification(ComponentSpecification componentSpecification)
Sets the component specification.

Parameters:
componentSpecification - the component specification

getEntityAspect

public EntityAspect getEntityAspect()
Returns the entity aspect.

Returns:
the entity aspect

setEntityAspect

public void setEntityAspect(EntityAspect entityAspect)
Sets the entity aspect.

Parameters:
entityAspect - the entity aspect

getGenericMap

public java.util.List<AssociationElement> getGenericMap()
Returns the generic map.

Returns:
the generic map

getPortMap

public java.util.List<AssociationElement> getPortMap()
Returns the port map.

Returns:
the port map