de.upb.hni.vmagic.builtin
Class Standard

java.lang.Object
  extended by de.upb.hni.vmagic.builtin.Standard

public class Standard
extends java.lang.Object

STANDARD package wrapper class.


Field Summary
static EnumerationType BIT
          BIT type.
static EnumerationLiteral BIT_0
          '0' literal.
static EnumerationLiteral BIT_1
          '1' literal.
static UnconstrainedArray BIT_VECTOR
          BIT_VECTOR type.
static EnumerationType BOOLEAN
          BOOLEAN type.
static EnumerationLiteral BOOLEAN_FALSE
          FALSE literal.
static EnumerationLiteral BOOLEAN_TRUE
          TRUE literal.
static EnumerationType CHARACTER
          CHARACTER type.
static Subtype DELAY_LENGTH
          DELAY_LENGTH type.
static EnumerationType FILE_OPEN_KIND
          FILE_OPEN_KIND type.
static EnumerationLiteral FILE_OPEN_KIND_APPEND_MODE
          APPEND_MODE literal.
static EnumerationLiteral FILE_OPEN_KIND_READ_MODE
          READ_MODE literal.
static EnumerationLiteral FILE_OPEN_KIND_WRITE_MODE
          WRITE_MODE literal.
static EnumerationType FILE_OPEN_STATUS
          FILE_OPEN_STATUS type.
static EnumerationLiteral FILE_OPEN_STATUS_MODE_ERROR
          MODE_ERROR literal.
static EnumerationLiteral FILE_OPEN_STATUS_NAME_ERROR
          NAME_ERROR literal.
static EnumerationLiteral FILE_OPEN_STATUS_OPEN_OK
          OPEN_OK literal.
static EnumerationLiteral FILE_OPEN_STATUS_STATUS_ERROR
          STATUS_ERROR literal.
static IntegerType INTEGER
          INTEGER type.
static Subtype NATURAL
          NATURAL type.
static FunctionDeclaration NOW
          NOW function.
static PackageDeclaration PACKAGE
          STANDARD package.
static Subtype POSITIVE
          POSITIVE type.
static IntegerType REAL
          REAL type.
static EnumerationType SEVERITY_LEVEL
          SEVERITY_LEVEL type.
static EnumerationLiteral SEVERITY_LEVEL_ERROR
          ERROR literal.
static EnumerationLiteral SEVERITY_LEVEL_FAILURE
          FAILURE literal.
static EnumerationLiteral SEVERITY_LEVEL_NOTE
          NOTE literal.
static EnumerationLiteral SEVERITY_LEVEL_WARNING
          WARNING literal.
static UnconstrainedArray STRING
          STRING type.
static PhysicalType TIME
          TIME type.
 
Method Summary
static SubtypeIndication BIT_VECTOR(Expression width)
          Creates a BIT_VECTOR(width -1 DOWNTO 0) subtype indication.
static SubtypeIndication BIT_VECTOR(int width)
          Creates a BIT_VECTOR(width -1 DOWNTO 0) subtype indication.
static SubtypeIndication BIT_VECTOR(Range range)
          Creates a BIT_VECTOR(range) subtype indication.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOOLEAN

public static final EnumerationType BOOLEAN
BOOLEAN type.


BOOLEAN_FALSE

public static final EnumerationLiteral BOOLEAN_FALSE
FALSE literal.


BOOLEAN_TRUE

public static final EnumerationLiteral BOOLEAN_TRUE
TRUE literal.


BIT

public static final EnumerationType BIT
BIT type.


BIT_0

public static final EnumerationLiteral BIT_0
'0' literal.


BIT_1

public static final EnumerationLiteral BIT_1
'1' literal.


CHARACTER

public static final EnumerationType CHARACTER
CHARACTER type.


SEVERITY_LEVEL

public static final EnumerationType SEVERITY_LEVEL
SEVERITY_LEVEL type.


SEVERITY_LEVEL_NOTE

public static final EnumerationLiteral SEVERITY_LEVEL_NOTE
NOTE literal.


SEVERITY_LEVEL_WARNING

public static final EnumerationLiteral SEVERITY_LEVEL_WARNING
WARNING literal.


SEVERITY_LEVEL_ERROR

public static final EnumerationLiteral SEVERITY_LEVEL_ERROR
ERROR literal.


SEVERITY_LEVEL_FAILURE

public static final EnumerationLiteral SEVERITY_LEVEL_FAILURE
FAILURE literal.


INTEGER

public static final IntegerType INTEGER
INTEGER type.


REAL

public static final IntegerType REAL
REAL type.


TIME

public static final PhysicalType TIME
TIME type.


DELAY_LENGTH

public static final Subtype DELAY_LENGTH
DELAY_LENGTH type.


NOW

public static final FunctionDeclaration NOW
NOW function.


NATURAL

public static final Subtype NATURAL
NATURAL type.


POSITIVE

public static final Subtype POSITIVE
POSITIVE type.


STRING

public static final UnconstrainedArray STRING
STRING type.


BIT_VECTOR

public static final UnconstrainedArray BIT_VECTOR
BIT_VECTOR type.


FILE_OPEN_KIND

public static final EnumerationType FILE_OPEN_KIND
FILE_OPEN_KIND type.


FILE_OPEN_KIND_READ_MODE

public static final EnumerationLiteral FILE_OPEN_KIND_READ_MODE
READ_MODE literal.


FILE_OPEN_KIND_WRITE_MODE

public static final EnumerationLiteral FILE_OPEN_KIND_WRITE_MODE
WRITE_MODE literal.


FILE_OPEN_KIND_APPEND_MODE

public static final EnumerationLiteral FILE_OPEN_KIND_APPEND_MODE
APPEND_MODE literal.


FILE_OPEN_STATUS

public static final EnumerationType FILE_OPEN_STATUS
FILE_OPEN_STATUS type.


FILE_OPEN_STATUS_OPEN_OK

public static final EnumerationLiteral FILE_OPEN_STATUS_OPEN_OK
OPEN_OK literal.


FILE_OPEN_STATUS_STATUS_ERROR

public static final EnumerationLiteral FILE_OPEN_STATUS_STATUS_ERROR
STATUS_ERROR literal.


FILE_OPEN_STATUS_NAME_ERROR

public static final EnumerationLiteral FILE_OPEN_STATUS_NAME_ERROR
NAME_ERROR literal.


FILE_OPEN_STATUS_MODE_ERROR

public static final EnumerationLiteral FILE_OPEN_STATUS_MODE_ERROR
MODE_ERROR literal.


PACKAGE

public static final PackageDeclaration PACKAGE
STANDARD package.

Method Detail

BIT_VECTOR

public static SubtypeIndication BIT_VECTOR(int width)
Creates a BIT_VECTOR(width -1 DOWNTO 0) subtype indication.

Parameters:
width - the width
Returns:
the subtype indication

BIT_VECTOR

public static SubtypeIndication BIT_VECTOR(Expression width)
Creates a BIT_VECTOR(width -1 DOWNTO 0) subtype indication.

Parameters:
width - the width
Returns:
the subtype indication

BIT_VECTOR

public static SubtypeIndication BIT_VECTOR(Range range)
Creates a BIT_VECTOR(range) subtype indication.

Parameters:
range - the range
Returns:
the subtype indication