de.upb.hni.vmagic.type
Class AccessType

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.type.Type
          extended by de.upb.hni.vmagic.type.AccessType
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem, NamedEntity, SubtypeIndication

public class AccessType
extends Type

Access type.


Constructor Summary
AccessType(java.lang.String identifier, SubtypeIndication designatedSubtype)
          Creates a access type.
 
Method Summary
 SubtypeIndication getDesignatedSubtype()
          Returns the designated subtype.
 void setDesignatedSubtype(SubtypeIndication designatedSubtype)
          Sets the designated subtype.
 
Methods inherited from class de.upb.hni.vmagic.type.Type
getIdentifier, setIdentifier
 
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

AccessType

public AccessType(java.lang.String identifier,
                  SubtypeIndication designatedSubtype)
Creates a access type.

Parameters:
identifier - the identifier
designatedSubtype - the designated subtype
Method Detail

getDesignatedSubtype

public SubtypeIndication getDesignatedSubtype()
Returns the designated subtype.

Returns:
the subtype

setDesignatedSubtype

public void setDesignatedSubtype(SubtypeIndication designatedSubtype)
Sets the designated subtype.

Parameters:
designatedSubtype - the subtype