SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_model_URLDisposition_h
11 #define smtk_model_URLDisposition_h
13 #include "smtk/CoreExports.h"
48 #endif // smtk_model_URLDisposition_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Definition: URLDisposition.h:30
@ ASK
Ask the user what to do.
Definition: URLDisposition.h:27
smtk::model::EntityRef entity
Identify what the disposition applies to:
Definition: URLDisposition.h:33
ModificationResolution resolution
Indicate what should happen when the entity is newer than what is stored in the file.
Definition: URLDisposition.h:42
@ OVERWRITE
Favor the in-memory contents over the file/URL.
Definition: URLDisposition.h:23
@ ABORT
Cancel the operation.
Definition: URLDisposition.h:25
ModificationResolution
Definition: URLDisposition.h:21
std::map< std::string, StringList > StringData
A dictionary of property names mapped to their values (string vectors)
Definition: StringData.h:34
@ MOVE
Write a new file (to a different location) and modify references to the URL to match.
Definition: URLDisposition.h:26
smtk::model::StringData originalStringProperties
Identify original and updated properties (the updates are temporary if originals are present).
Definition: URLDisposition.h:36
@ IGNORE
Favor the file/URL contents over what's in memory.
Definition: URLDisposition.h:24
A lightweight entityref pointing to a model entity's resource.
Definition: EntityRef.h:112