31 virtual bool canWrite()
const {
return false; }
57 { provs_ += prov;
return provs_.size() - 1; }
#define mExpClass(module)
Definition: commondefs.h:157
Definition: wellioprov.h:52
virtual Well::ReadAccess * makeReadAccess(const IOObj &, Well::Data &, uiString &) const
Definition: wellioprov.h:33
#define mGlobal(module)
Definition: commondefs.h:160
ManagedObjectSet< WellDataIOProvider > provs_
Definition: wellioprov.h:70
Definition: uistring.h:88
Base class for object reading data from data store into Well::Data.
Definition: wellwriteaccess.h:23
const BufferString type_
Definition: wellioprov.h:47
Base class for object reading data from data store into Well::Data.
Definition: wellreadaccess.h:24
WellDataIOProvider(const char *t)
Definition: wellioprov.h:44
WellDataIOProviderFactory & WDIOPF()
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:29
Definition: wellcommon.h:16
const ObjectSet< WellDataIOProvider > & providers() const
Definition: wellioprov.h:58
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Well::Data and sub-objects provider from data stores.
Definition: wellioprov.h:25
virtual Well::WriteAccess * makeWriteAccess(const IOObj &, const Well::Data &, uiString &) const
Definition: wellioprov.h:36
The holder of all data concerning a certain well.
Definition: welldata.h:36
virtual ~WellDataIOProvider()
Definition: wellioprov.h:29
int add(WellDataIOProvider *prov)
Definition: wellioprov.h:56
virtual bool canWrite() const
Definition: wellioprov.h:31
const OD::String & type() const
Definition: wellioprov.h:40