gov.nasa.arc.brahms.vm.api.common
Interface IPrimitiveType

All Superinterfaces:
IType

public interface IPrimitiveType
extends IType

This interface is an interface to specify primitive types used in the Brahms language. Typed model elements can have as type one of the primitive types int, double, boolean, string, and symbol.

Version:
$Revision: 1.3 $ $Date: 2009/11/23 21:09:14 $ $Author: rnado $
Author:
Ron van Hoof

Field Summary
static int BOOLEAN
          Constant to indicate the primitive type boolean
static IType BOOLEAN_TYPE
          Constant to indicate the primitive type boolean
static int BYTE
          Constant to indicate the primitive type byte
static IType BYTE_TYPE
          Constant to indicate the primitive type byte
static int CHAR
          Constant to indicate the primitive type char
static IType CHAR_TYPE
          Constant to indicate the primitive type char
static int DOUBLE
          Constant to indicate the primitive type double
static IType DOUBLE_TYPE
          Constant to indicate the primitive type double
static int FLOAT
          Constant to indicate the primitive type float
static IType FLOAT_TYPE
          Constant to indicate the primitive type float
static int INT
          Constant to indicate the primitive type int
static IType INT_TYPE
          Constant to indicate the primitive type int
static int LONG
          Constant to indicate the primitive type long
static IType LONG_TYPE
          Constant to indicate the primitive type long
static int SHORT
          Constant to indicate the primitive type short
static IType SHORT_TYPE
          Constant to indicate the primitive type short
static int STRING
          Constant to indicate the primitive type string
static IType STRING_TYPE
          Constant to indicate the primitive type string
static int SYMBOL
          Constant to indicate the primitive type symbol
static IType SYMBOL_TYPE
          Constant to indicate the primitive type symbol
 
Method Summary
 
Methods inherited from interface gov.nasa.arc.brahms.vm.api.common.IType
getName, getType
 

Field Detail

INT

static final int INT
Constant to indicate the primitive type int

See Also:
Constant Field Values

CHAR

static final int CHAR
Constant to indicate the primitive type char

See Also:
Constant Field Values

BYTE

static final int BYTE
Constant to indicate the primitive type byte

See Also:
Constant Field Values

SHORT

static final int SHORT
Constant to indicate the primitive type short

See Also:
Constant Field Values

LONG

static final int LONG
Constant to indicate the primitive type long

See Also:
Constant Field Values

FLOAT

static final int FLOAT
Constant to indicate the primitive type float

See Also:
Constant Field Values

DOUBLE

static final int DOUBLE
Constant to indicate the primitive type double

See Also:
Constant Field Values

BOOLEAN

static final int BOOLEAN
Constant to indicate the primitive type boolean

See Also:
Constant Field Values

SYMBOL

static final int SYMBOL
Constant to indicate the primitive type symbol

See Also:
Constant Field Values

STRING

static final int STRING
Constant to indicate the primitive type string

See Also:
Constant Field Values

INT_TYPE

static final IType INT_TYPE
Constant to indicate the primitive type int


CHAR_TYPE

static final IType CHAR_TYPE
Constant to indicate the primitive type char


BYTE_TYPE

static final IType BYTE_TYPE
Constant to indicate the primitive type byte


SHORT_TYPE

static final IType SHORT_TYPE
Constant to indicate the primitive type short


LONG_TYPE

static final IType LONG_TYPE
Constant to indicate the primitive type long


FLOAT_TYPE

static final IType FLOAT_TYPE
Constant to indicate the primitive type float


DOUBLE_TYPE

static final IType DOUBLE_TYPE
Constant to indicate the primitive type double


BOOLEAN_TYPE

static final IType BOOLEAN_TYPE
Constant to indicate the primitive type boolean


SYMBOL_TYPE

static final IType SYMBOL_TYPE
Constant to indicate the primitive type symbol


STRING_TYPE

static final IType STRING_TYPE
Constant to indicate the primitive type string



Copyright © 1997-2012 All Rights Reserved.