de.upb.hni.vmagic.type
Class Type

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.type.Type
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem, NamedEntity, SubtypeIndication
Direct Known Subclasses:
AccessType, ArrayType, EnumerationType, FileType, IncompleteType, IntegerType, PhysicalType, RecordType

public abstract class Type
extends VhdlElement
implements BlockDeclarativeItem, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem, SubtypeIndication, NamedEntity

Type.


Constructor Summary
Type(java.lang.String identifier)
          Creates a type.
 
Method Summary
 java.lang.String getIdentifier()
          Returns the type's identifier.
 void setIdentifier(java.lang.String identifier)
          Sets the type's identifier.
 
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

Type

public Type(java.lang.String identifier)
Creates a type.

Parameters:
identifier - the type's identifier
Method Detail

getIdentifier

public java.lang.String getIdentifier()
Returns the type's identifier.

Specified by:
getIdentifier in interface NamedEntity
Returns:
the identifier

setIdentifier

public void setIdentifier(java.lang.String identifier)
Sets the type's identifier.

Parameters:
identifier - the identifier