|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nasa.arc.brahms.common.data.BrahmsObject
gov.nasa.arc.brahms.common.data.ValueType
public class ValueType
A ValueType represents a primitive value type used to define the type of atributes, relations, or variables.
| Field Summary | |
|---|---|
static ValueType |
BOOLEAN_TYPE
|
static ValueType |
BYTE_TYPE
|
static ValueType |
CHAR_TYPE
|
static ValueType |
DOUBLE_TYPE
|
static ValueType |
FLOAT_TYPE
|
static ValueType |
INT_TYPE
|
static ValueType |
LONG_TYPE
|
static ValueType |
SHORT_TYPE
|
static ValueType |
STRING_TYPE
|
static ValueType |
SYMBOL_TYPE
|
| Fields inherited from interface gov.nasa.arc.brahms.common.IConstants |
|---|
ABORT, ACTIVECLASS, ACTIVECONCEPT, ACTIVEINSTANCE, AGENT, ANONYMOUS, ANYAGENT, AREA, AREADEF, ASSIGNED, ATTRIBUTE, BASEAREADEF, BASECLASS, BASECONCEPTUALCLASS, BASEGROUP, BASELIBRARY, BOOLEAN, BROADCAST, BUILDING, BYTE, CCLOCK, CDATE, CHAR, CITY, CLASS, CLOCK, COLLECTALL, COMMUNICATE, COMPLETE, COMPOSITE, COMPUTER, CONCEPT, CONCEPTUALCLASS, CONCEPTUALCONCEPT, CONCEPTUALOBJECT, CONTINUE, COPY, CREATEAGENT, CREATEAREA, CREATEOBJECT, current, CURRENT, DATAFRAME, DATE, DB, DETECTABLE, DIV, DOUBLE, EMAIL, EMPTY_STRING, END, ENDACTIVITY, ENTAGENT, EQ, EXCEPTION, EXPR, FACE2FACE, FACTFRAME, FALSE, FAX, FLOAT, FOREACH, FORONE, G2, GE, GEOGRAPHYCONCEPT, GESTURE, GET, GROUP, GT, IMPASSE, INT, INVALID, JAVA, JAVA_TYPE, KNOWN_MODIFIER, KNOWNVAL_MODIFIER, LE, LOCAL, LONG, LT, MAP, MINUS, MOD, MOVE, MULT, NE, NEW, NONE, NOT_MODIFIER, NOWORK, O, OA, OBJECT, ONTOLOGY, PAGER, PARAMETER, PATH, PHONE, PLUS, PRIMITIVE, PRIVATE, PROAGENT, PROTECTED, PRSAGENT, PUBLIC, PUT, RECEIVE, RELATION, sACTIVECLASS, sACTIVECONCEPT, sACTIVEINSTANCE, sAGENT, sARCHIVE, sAREA, sAREADEF, sBOOLEAN, sBYTE, sBYTECODEEXT, sCHAR, sCLASS, sCOMPUTER, sCONCEPT, sCONCEPTUALCLASS, sCONCEPTUALCONCEPT, sCONCEPTUALOBJECT, sCOPY, sCURRENT, sDETECTABLE, sDOUBLE, sEMAIL, sEND, SEND, sFACE2FACE, sFAX, sFILEEXT, sFLOAT, sGEOGRAPHYCONCEPT, sGROUP, SHORT, SIMAGENT, sINT, sJAVA_TYPE, sLONG, sMAP, sNEW, sNONE, sNOWORK, sOBJECT, SOURCECODE, sPAGER, sPARAMETER, sPATH, sPHONE, sPRIVATE, sPROJECTEXT, sPROTECTED, sPUBLIC, sSHORT, sSTART, sSTRING, sSYMBOL, START, STRING, sUNKNOWN, sVOID, SYMBOL, TRUE, UDT, UML, UNASSIGNED, UNDEFINED, unknown, UNKNOWN, UNKNOWN_MODIFIER, V, VARIABLE, VOID, WHENEVER, WORKFRAME, WORLD, XML |
| Constructor Summary | |
|---|---|
ValueType()
|
|
ValueType(int type)
|
|
| Method Summary | |
|---|---|
boolean |
compareTypes(Type type,
boolean target)
This method compares this type with the given type and checks based on the target flag whether the types can be converted to one another. |
java.lang.String |
getFullyQualifiedName()
Returns the fully qualified name of the value type. |
java.lang.String |
getName()
Returns the name or String representation of the type |
int |
getType()
Returns the type represented by this type. |
static boolean |
isValidSymbol(java.lang.String value)
Verifies if the specified value complies with the rules of being a symbol. |
static boolean |
isValueType(int type)
Indicates whether the type indicated by the specified type constants is a value type. |
void |
setType(int type)
|
java.lang.String |
toString()
Returns the string representation of this value type |
| Methods inherited from class gov.nasa.arc.brahms.common.data.BrahmsObject |
|---|
delete, export, getFile, getID, getLine, getSerialNumber, isBCC, isDynamic, isLoaded, isResolved, setBCC, setDynamic, setFile, setID, setID, setLine, setLoaded, setResolved, setSerialNumber |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gov.nasa.arc.brahms.common.data.Type |
|---|
getSerialNumber |
| Field Detail |
|---|
public static final ValueType INT_TYPE
public static final ValueType BYTE_TYPE
public static final ValueType SHORT_TYPE
public static final ValueType CHAR_TYPE
public static final ValueType LONG_TYPE
public static final ValueType FLOAT_TYPE
public static final ValueType DOUBLE_TYPE
public static final ValueType BOOLEAN_TYPE
public static final ValueType SYMBOL_TYPE
public static final ValueType STRING_TYPE
| Constructor Detail |
|---|
public ValueType()
public ValueType(int type)
| Method Detail |
|---|
public static final boolean isValueType(int type)
type - the type constant to be tested
public static final boolean isValidSymbol(java.lang.String value)
value - the String value to be verified
public void setType(int type)
public int getType()
Type
getType in interface Typepublic java.lang.String getName()
Type
getName in interface Typepublic java.lang.String getFullyQualifiedName()
getFullyQualifiedName in interface Type
public boolean compareTypes(Type type,
boolean target)
compareTypes in interface Typetype - the type to compare this type withtarget - true if this type is the target false if the given type ios the target
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||