FME Server C++ API 3.0
|
IFMEServerWorkspace interface. More...
#include <ifmeserverworkspace.h>
IFMEServerWorkspace interface.
Package Overview:
This file defines the interface that subclasses of this class MUST follow.
Developers MUST NOT implement their own subclasses of this, instead, the FME will ALWAYS provide them with the subclass instance they should be using.
IFMEServerWorkspace::IFMEServerWorkspace | ( | ) | [inline, protected] |
virtual IFMEServerWorkspace::~IFMEServerWorkspace | ( | ) | [inline, protected, virtual] |
IFMEServerWorkspace::IFMEServerWorkspace | ( | const IFMEServerWorkspace & | other | ) | [private] |
virtual void IFMEServerWorkspace::getDescription | ( | IFMEServerString & | description | ) | const [pure virtual] |
Gets a description of the workspace.
description | returns a description of the workspace |
virtual IFMEServerDatasetVector* IFMEServerWorkspace::getDestinationDatasets | ( | ) | const [pure virtual] |
Gets the workspace's destination datasets.
virtual IFMEServerFeatureTypeVector* IFMEServerWorkspace::getDestinationFeatureTypes | ( | ) | const [pure virtual] |
Gets all the feature types belonging to the destination datasets of this workspace. This information is also available by calling getDestinationDatasets()
and then calling getFeatureTypes()
on each destination dataset.
virtual FME_UInt32 IFMEServerWorkspace::getFileSize | ( | ) | const [pure virtual] |
Gets the file size of the workspace.
virtual FME_Boolean IFMEServerWorkspace::getIsEnabled | ( | ) | const [pure virtual] |
Gets a boolean representing whether or not this workspace is currently enabled
virtual void IFMEServerWorkspace::getName | ( | IFMEServerString & | name | ) | const [pure virtual] |
Gets the name of the workspace.
name | returns the name of the workspace |
virtual IFMEServerParameterVector* IFMEServerWorkspace::getParameters | ( | ) | const [pure virtual] |
Gets all the published parameters of the workspace.
virtual IFMEServerPropertyAccessor* IFMEServerWorkspace::getPropertyAccessor | ( | ) | const [pure virtual] |
Gets a property manager to manage workspace properties.
virtual IFMEServerResourceVector* IFMEServerWorkspace::getResources | ( | ) | const [pure virtual] |
Gets all the resources of the workspace.
virtual IFMEServerDatasetVector* IFMEServerWorkspace::getSourceDatasets | ( | ) | const [pure virtual] |
Gets the workspace's source datasets.
virtual IFMEServerFeatureTypeVector* IFMEServerWorkspace::getSourceFeatureTypes | ( | ) | const [pure virtual] |
Gets all the feature types belonging to the source datasets of this workspace. This information is also available by calling getSourceDatasets()
and then calling getFeatureTypes()
on each source dataset.
virtual void IFMEServerWorkspace::getTitle | ( | IFMEServerString & | title | ) | const [pure virtual] |
Gets the title of the workspace.
name | returns the title of the workspace |
IFMEServerWorkspace& IFMEServerWorkspace::operator= | ( | const IFMEServerWorkspace & | other | ) | [private] |
virtual IFMEServerStatus* IFMEServerWorkspace::updatePropertyAccessor | ( | IFMEServerPropertyAccessor & | propertyAccessor | ) | const [pure virtual] |
Updates the property accessor.
propertyAccessor | the property accessor. |