A tuple which uniquely identifies a embedded object. More...
Inheritance diagram for com.mak.vrlj.object.EmbeddedIdentifier:
Collaboration diagram for com.mak.vrlj.object.EmbeddedIdentifier:Public Member Functions | |
| EmbeddedIdentifier (GlobalObjectDesignator hostGod, short embeddedId, String idType) | |
| Create an EmbeddedIdentifier. More... | |
| EmbeddedIdentifier (String id) | |
| Create an EmbeddedIdentifier from a managed interface string. More... | |
| short | getEmbeddedId () |
| GlobalObjectDesignator | getHost () |
| EntityIdentifier | getHostEntityIdentifier () |
| Return the host ID as an EntityIdentifier if possible; otherwise, invalid ID. More... | |
| String | getIdentifierType () |
| boolean | isValid () |
| Validate this identifier. More... | |
Public Member Functions inherited from com.mak.vrlj.object.GlobalObjectDesignator | |
| GlobalObjectDesignator (String id) | |
| Create a GlobalObjectDesignator. More... | |
| EntityIdentifier | getEntityIdentifier () |
| void | decode (ByteBuffer myMessageBuffer) |
| void | encode (ByteBuffer myMessageBuffer) |
| boolean | equals (Object obj) |
| int | hashCode () |
| boolean | isValid () |
| Validate this identifier. More... | |
| String | toString () |
Private Attributes | |
| final GlobalObjectDesignator | myHostGlobalObjDesignator |
| final String | myIdType |
| final short | myEmbeddedId |
Additional Inherited Members | |
Protected Attributes inherited from com.mak.vrlj.object.GlobalObjectDesignator | |
| String | myGlobalDesignator |
A tuple which uniquely identifies a embedded object.
|
inline |
Create an EmbeddedIdentifier.
| hostGod | a unique name for a simulation object instance. |
| embeddedId | a unique number identifying this specific object. |
| idType | specifies the type of the object |
References com.mak.vrlj.object.EmbeddedIdentifier.myEmbeddedId, com.mak.vrlj.object.EmbeddedIdentifier.myHostGlobalObjDesignator, and com.mak.vrlj.object.EmbeddedIdentifier.myIdType.
|
inline |
Create an EmbeddedIdentifier from a managed interface string.
| id | embedded identifier as a managed interface string |
References com.mak.vrlj.object.GlobalObjectDesignator.GlobalObjectDesignator(), com.mak.vrlj.object.EmbeddedIdentifier.myEmbeddedId, com.mak.vrlj.object.EmbeddedIdentifier.myHostGlobalObjDesignator, and com.mak.vrlj.object.EmbeddedIdentifier.myIdType.
|
inline |
References com.mak.vrlj.object.EmbeddedIdentifier.myEmbeddedId.
|
inline |
References com.mak.vrlj.object.EmbeddedIdentifier.myHostGlobalObjDesignator.
Referenced by com.mak.vrlj.object.EmbeddedIdentifier.getHostEntityIdentifier().
|
inline |
Return the host ID as an EntityIdentifier if possible; otherwise, invalid ID.
References com.mak.vrlj.object.EmbeddedIdentifier.getHost(), and com.mak.vrlj.object.GlobalObjectDesignator.toString().
|
inline |
References com.mak.vrlj.object.EmbeddedIdentifier.myIdType.
|
inlinevirtual |
Validate this identifier.
Implements com.mak.vrlj.object.ObjectIdentifier.
|
private |
|
private |
|
private |