Uses of Interface
gov.nasa.arc.brahms.vm.api.common.IType

Packages that use IType
gov.nasa.arc.brahms.vm.api.common   
gov.nasa.arc.brahms.vm.api.convert   
 

Uses of IType in gov.nasa.arc.brahms.vm.api.common
 

Subinterfaces of IType in gov.nasa.arc.brahms.vm.api.common
 interface IActiveClass
          An ActiveClass is a generic concept for the class like concepts that specify the behavior their instances will be capable of.
 interface IActiveConcept
          An ActiveConcept is a generic concept that marks concepts as specifying behavioral constructs to allow active instances to reason and perform activities.
 interface IActiveInstance
          An ActiveInstance is a generic concept that indicates that the instance can have behavior.
 interface IAgent
          An agent in Brahms is the most central construct in a Brahms model.
 interface IArea
          An area represents a geographical location and is used to create a geographical representation for use in the model.
 interface IAreaDef
          An area definition is used for defining area constructs used for representing geographical information in a model.
 interface IClass
          The concept of a 'class' in Brahms is similar to the concept of a template or class in object-oriented programming.
 interface ICollectionType
          An ICollectionType represents a type that can maintain a list of multiple values optionally identified by an index or key.
 interface IConcept
          The IConcept interface is an interface to a concept loaded in the virtual machine.
 interface IConceptualClass
          A conceptual object class defines a type of conceptual objects used in a model.
 interface IConceptualConcept
          A ConceptualConcept is a generic concept to indicatate the concepts that maintain information on a conceptual level.
 interface IConceptualObject
          A conceptual object is used to allow for a user to track things that exist as concepts in people's minds, like the concept of an order.
 interface ICurrent
          Current references the current agent executing an activity.
 interface IGeographyConcept
          A GeographyConcept is a generic concept to identify the concepts that make up the geography of a Brahms model.
 interface IGroup
          The concept of a "group" in Brahms is similar to the concept of a template or class in object-oriented programming.
 interface IJavaType
          The IJavaType interface is used to wrap the Java type declared for an attribute, variable or parameter.
 interface IMetaType
          This interface is an interface to specify meta types used in the Brahms language.
 interface IObject
          An 'object' in Brahms is the second most central element in a Brahms model.
 interface IPath
          A path connects two areas together and represents a route that can be taken by an agent or object to travel from one area to another.
 interface IPrimitiveType
          This interface is an interface to specify primitive types used in the Brahms language.
 interface IUnknown
          This interface is an interface to specify the constant for the 'unknown' value used in beliefs, facts and used in concluding beliefs/facts with the 'unknown' value.
 interface IUserDefinedType
          This interface is an interface to specify user defined types used in the Brahms language.
 

Fields in gov.nasa.arc.brahms.vm.api.common declared as IType
static IType IMetaType.ACTIVECLASS_TYPE
          Constant to indicate the meta type ACTIVECLASS
static IType IMetaType.ACTIVECONCEPT_TYPE
          Constant to indicate the meta type ACTIVECONCEPT
static IType IMetaType.ACTIVEINSTANCE_TYPE
          Constant to indicate the meta type ACTIVEINSTANCE
static IType IMetaType.AGENT_TYPE
          Constant to indicate the meta type AGENT
static IType IMetaType.AREA_TYPE
          Constant to indicate the meta type AREA
static IType IMetaType.AREADEF_TYPE
          Constant to indicate the meta type AREADEF
static IType IPrimitiveType.BOOLEAN_TYPE
          Constant to indicate the primitive type boolean
static IType IPrimitiveType.BYTE_TYPE
          Constant to indicate the primitive type byte
static IType IPrimitiveType.CHAR_TYPE
          Constant to indicate the primitive type char
static IType IMetaType.CLASS_TYPE
          Constant to indicate the meta type CLASS
static IType IMetaType.CONCEPT_TYPE
          Constant to indicate the meta type CONCEPT
static IType IMetaType.CONCEPTUALCLASS_TYPE
          Constant to indicate the meta type CONCEPTUALCLASS
static IType IMetaType.CONCEPTUALCONCEPT_TYPE
          Constant to indicate the meta type CONCEPTUALCONCEPT
static IType IMetaType.CONCEPTUALOBJECT_TYPE
          Constant to indicate the meta type CONCEPTUALOBJECT
static IType IPrimitiveType.DOUBLE_TYPE
          Constant to indicate the primitive type double
static IType IPrimitiveType.FLOAT_TYPE
          Constant to indicate the primitive type float
static IType IMetaType.GEOGRAPHYCONCEPT_TYPE
          Constant to indicate the meta type GEOGRAPHYCONCEPT
static IType IMetaType.GROUP_TYPE
          Constant to indicate the meta type GROUP
static IType IPrimitiveType.INT_TYPE
          Constant to indicate the primitive type int
static IType IPrimitiveType.LONG_TYPE
          Constant to indicate the primitive type long
static IType ICollectionType.MAP_TYPE
          Constant to indicate the collection type MAP
static IType IMetaType.OBJECT_TYPE
          Constant to indicate the meta type OBJECT
static IType IPrimitiveType.SHORT_TYPE
          Constant to indicate the primitive type short
static IType IPrimitiveType.STRING_TYPE
          Constant to indicate the primitive type string
static IType IPrimitiveType.SYMBOL_TYPE
          Constant to indicate the primitive type symbol
 

Methods in gov.nasa.arc.brahms.vm.api.common that return IType
 IType IVariable.getType()
          Returns the type of the variable.
 IType IRelation.getType()
          Returns the type of the relation.
 IType IParameter.getType()
          Returns the type of the parameter.
 IType IAttribute.getType()
          Returns the type of the attribute.
 

Uses of IType in gov.nasa.arc.brahms.vm.api.convert
 

Methods in gov.nasa.arc.brahms.vm.api.convert with parameters of type IType
 void ConverterManager.addBrahmsConverter(IType brahmsType, java.lang.String type)
          Adds the specified converter supporting conversion from/to the specified brahmsType.
 IConverter ConverterManager.getBrahmsConverter(IType brahmsType)
          Returns the converter supporting conversion from/to the specified brahmsType.
 java.lang.Object PrimitiveTypeConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object NullConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object MapConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object IConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object EnumConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object CollectionConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object CORBAEnumConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object BeanConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object ArrayConverter.toBrahms(java.lang.Class<?> javaType, java.lang.Object javaValue, IType brahmsType, ConversionContext ctx)
          Converts the specified Java value into its matching Brahms value.
 java.lang.Object PrimitiveTypeConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object NullConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object MapConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object IConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object EnumConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object CollectionConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object CORBAEnumConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object BeanConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 java.lang.Object ArrayConverter.toJava(IType brahmsType, java.lang.Object brahmsValue, java.lang.Class<?> javaType, ConversionContext ctx)
          Converts the specified Brahms value into its matching Java value.
 



Copyright © 1997-2012 All Rights Reserved.