|
enum | State { sNOTPREPARED,
sPREPARED,
sPREPAREFAILED
} |
|
|
| OperationImplementation (quint64 metaid, const Ilwis::OperationExpression &e) |
|
const IOperationMetaData & | metadata () const |
|
virtual bool | execute (ExecutionContext *ctx, SymbolTable &symTable)=0 |
|
virtual bool | isValid () const |
|
OperationExpression | expression () const |
|
virtual void | setCode (const QString &code) |
| sets the code for this instance More...
|
|
QString | code () const |
| code returns the code of the identity. If no code is attached it will return sUNDEF ("?"). More...
|
|
quint64 | id () const |
| id returns a unsigned 64-bit number unique for the objects using the identity More...
|
|
virtual QString | name () const |
| name returns the name of an object. All objects have names though names need not to be unique More...
|
|
void | setName (const QString &n) |
| setName sets the name of an object. All objects have names though names need not to be unique More...
|
|
virtual QString | description () const |
|
void | setDescription (const QString &desc) |
|
|
virtual State | prepare (ExecutionContext *ctx, const SymbolTable &symTable)=0 |
|
| Identity (const QString &name, qint64 id=i64UNDEF, const QString &cde=sUNDEF, const QString &descr=sUNDEF) |
|
void | prepare (quint64 base=0) |
|
void | setId (quint64 newid) |
|
The documentation for this class was generated from the following files:
- ilwisobjects/operation/operation.h
- ilwisobjects/operation/operation.cpp