de.upb.hni.vmagic
Class EntityAspect

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.EntityAspect

public abstract class EntityAspect
extends VhdlElement

Entity aspect.


Field Summary
static EntityAspect OPEN
          An entity aspect using the OPEN keyword.
 
Constructor Summary
EntityAspect()
           
 
Method Summary
static EntityAspect architecture(Architecture architecute)
          Creates an entity aspect based on an architecture.
static EntityAspect configuration(Configuration configuration)
          Creates an entity aspect based on a configuration.
static EntityAspect entity(Entity entity)
          Creates an entity aspect based on an entity.
 
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
 

Field Detail

OPEN

public static EntityAspect OPEN
An entity aspect using the OPEN keyword.

Constructor Detail

EntityAspect

public EntityAspect()
Method Detail

entity

public static EntityAspect entity(Entity entity)
Creates an entity aspect based on an entity.

Parameters:
entity - the entity
Returns:
the created entity aspect

architecture

public static EntityAspect architecture(Architecture architecute)
Creates an entity aspect based on an architecture.

Parameters:
architecute - the architecture
Returns:
the created entity aspect

configuration

public static EntityAspect configuration(Configuration configuration)
Creates an entity aspect based on a configuration.

Parameters:
configuration - the configuration
Returns:
the created entity aspect