 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
1 #ifndef SDK_GDB_WORKSPACE_EDIT_INTERFACE_H_
10 #define SDK_GDB_WORKSPACE_EDIT_INTERFACE_H_
16 #include <base/inc/sdk_component_base.h>
19 #include <base/inc/interfaces/edit/edit_interface.h>
42 virtual GDBResult SDK_CALLTYPE
Create(
76 const SDKAny& value)
throw() = 0;
90 const SDKString& name,
102 DatasetID dataset_id)
throw() = 0;
107 SDK_DECLARE_IID(IWorkspaceEdit)
112 #endif // SDK_GDB_WORKSPACE_EDIT_INTERFACE_H_
A list of SDK error/return results.
WorkspacePropertyId
Workspace property enumeration.
Definition: gdb_workspace.h:59
Interfaces wrapper with reference count control.
Describes interfaces that manages a geodatabase workspace.
virtual GDBResult SDK_CALLTYPE SetCatalog(CatalogType type, ICatalog *catalog)=0
Sets a catalog.
DatasetType
The dataset type definition.
Definition: gdb_dataset.h:46
CatalogType
The catalog type.
Definition: gdb_catalog.h:78
Provides access to members for reading a Catalog. A Catalog is a collection of entries that specifies...
Definition: gdb_catalog.h:295
virtual GDBResult SDK_CALLTYPE CreateDataset(DatasetType dataset_type, const SDKString &name, PRSP prsp, DatasetID &id, IDataset **dataset)=0
Creates a dataset specified by a dataset type and dataset properties.
Provides access to members that supply dataset information.
Definition: gdb_dataset.h:357
SDKUInt32 PRSP
Product specification.
Definition: gdb_const.h:250
virtual GDBResult SDK_CALLTYPE SetWorkspaceProperty(WorkspacePropertyId property_id, const SDKAny &value)=0
Sets a property of a workspace.
Provides access to members that control workspace editing.
Definition: gdb_workspace_edit.h:52
Common base SDK interfaces.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
virtual GDBResult SDK_CALLTYPE DeleteDataset(DatasetID dataset_id)=0
Deletes a dataset from the workspace.
Provides access to members that create and open a workspace for editing.
Definition: gdb_workspace_edit.h:33
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
virtual GDBResult SDK_CALLTYPE Create(IWorkspaceEdit **ewks)=0
Creates an empty editable workspace.