|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||