de.upb.hni.vmagic.type
Class FileType

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.FileType
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem, NamedEntity, SubtypeIndication

public class FileType
extends Type

File type.


Constructor Summary
FileType(java.lang.String identifier, SubtypeIndication valueType)
          Creates a file type.
 
Method Summary
 SubtypeIndication getValueType()
          Returns the type of the values in this file type.
 void setValueType(SubtypeIndication valueType)
          Sets the type of the values in this file type.
 
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

FileType

public FileType(java.lang.String identifier,
                SubtypeIndication valueType)
Creates a file type.

Parameters:
identifier - the identifier of this file type
valueType - the type of the values in this file type
Method Detail

getValueType

public SubtypeIndication getValueType()
Returns the type of the values in this file type.

Returns:
the type of the values

setValueType

public void setValueType(SubtypeIndication valueType)
Sets the type of the values in this file type.

Parameters:
valueType - the type of the values