FullID is an identifier of a unique Entiy in a cell model.
More...
#include <FullID.hpp>
List of all members.
|
Public Member Functions |
|
| FullID (const EntityType type, SystemPathCref systempath, StringCref id) |
|
| FullID (const EntityType type, StringCref systempathstring, StringCref id) |
|
| FullID (StringCref fullidstring) |
|
| FullID (FullIDCref fullid) |
|
const EntityType | getEntityType () const |
|
SystemPathCref | getSystemPath () const |
|
StringCref | getID () const |
|
void | setEntityType (const EntityType type) |
|
void | setSystemPath (SystemPathCref systempath) |
|
void | setID (StringCref id) |
|
bool | isValid () const |
|
ECELL_API const String | getString () const |
|
bool | operator< (FullIDCref rhs) const |
|
bool | operator== (FullIDCref rhs) const |
|
bool | operator!= (FullIDCref rhs) const |
Static Public Attributes |
|
static const char | DELIMITER = ':' |
Protected Member Functions |
|
ECELL_API void | parse (StringCref fullidstring) |
Detailed Description
FullID is an identifier of a unique Entiy in a cell model.
The FullID consists of a EntityType, a SystemPath and an ID string.
- See also:
- EntityType, SystemPath
The documentation for this class was generated from the following file: