|
|
| ValueDomain (const Resource &res) |
| |
|
const Ilwis::PRange & | range () const |
| |
|
void | setRange (Range *vr) |
| |
|
QString | value (double v) const |
| |
|
virtual void | debug () |
| |
|
IlwisTypes | valueType () const |
| |
Public Member Functions inherited from Ilwis::Domain |
| | Domain () |
| |
| | Domain (const Resource &resource) |
| |
| bool | isStrict () const |
| |
| void | setStrict (bool yesno) |
| |
| virtual QVariant | impliedValue (const QVariant &v) const |
| |
| IDomain | parent () const |
| |
| virtual void | setParent (const IDomain &dm) |
| |
| virtual Containement | contains (const QVariant &value) const =0 |
| |
| virtual bool | isCompatibleWith (const IDomain &dom) const =0 |
| |
|
template<typename T = Range> |
| QSharedPointer< T > | range2range () const |
| |
| virtual void | range (Range *rng)=0 |
| |
| | IlwisObject () |
| |
| | IlwisObject (const Resource &source) |
| |
| virtual bool | prepare () |
| |
| void | setName (const QString &nm) |
| |
| void | setCode (const QString &cd) |
| |
| QDateTime | modifiedTime () const |
| | returns the moment when the object was last modified More...
|
| |
| void | setModifiedTime (const Time &time) |
| | sets the last modified time of the object More...
|
| |
| Time | createTime () const |
| |
| void | setCreateTime (const Time &time) |
| |
| virtual QString | toString () |
| | translates the defintion of an object to a string representation More...
|
| |
| virtual void | setConnector (ConnectorInterface *connector, int mode=cmINPUT|cmOUTPUT) |
| | connects an ilwisobject to an input or output source More...
|
| |
| virtual bool | isEqual (const Ilwis::IlwisObject *obj) const |
| | isEqual compares the properties of ilwisobjects to test for equality. More...
|
| |
| virtual bool | isValid () const |
| | isValid Tests the validity of an ilwisobject. More...
|
| |
| virtual bool | isReadOnly () const |
| | isReadOnly tells if the source/target of the ilwisobject maybe modifiable. More...
|
| |
| virtual void | setReadOnly (bool yesno) |
| |
| virtual bool | hasChanged () const |
| |
| virtual void | changed (bool yesno) |
| |
| virtual IlwisTypes | ilwisType () const =0 |
| |
| virtual bool | prepare (const QString &def) |
| | prepare More...
|
| |
| bool | fromInternal (const QSqlRecord &rec) |
| |
| bool | isAnonymous () const |
| |
| virtual Resource | source (int mode=cmINPUT) const |
| | source the location of the source that represents the physical read origin of this object More...
|
| |
| virtual bool | store (int mode=smMETADATA|smBINARYDATA) |
| | target the location of the source that represents the physical write target of this object More...
|
| |
| void | connectTo (const QUrl &url, const QString &format, const QString &fnamespace, ConnectorMode cmode) |
| |
|
virtual IlwisObject * | clone () |
| |
| virtual bool | merge (const IlwisObject *obj, int options=0) |
| |
|
bool | isSystemObject () const |
| |
|
bool | isInternalObject () const |
| |
| 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) |
| |
|
Public Types inherited from Ilwis::Domain |
| enum | Containement { cSELF =1,
cPARENT =2,
cDECLARED =3,
cNONE =0
} |
| |
Static Public Member Functions inherited from Ilwis::Domain |
| static IlwisTypes | ilwType (const QVariant &v) |
| |
| static IlwisTypes | ilwType (const QString &impliedValue) |
| |
Protected Member Functions inherited from Ilwis::Domain |
|
void | addChildDomain (quint64 idchild) |
| |
|
bool | removeChildDomain (quint64 idchild) |
| |
|
virtual QSharedPointer< Range > | getRange () const =0 |
| |
Protected Attributes inherited from Ilwis::Domain |
|
std::map< quint64, quint32 > | _childDomains |
| |