15 #include <vlpi/entityType.h>
43 virtual const char*
xmlType()
const override
51 virtual DtEntityType bestMatch(
const DtEntityType&)
const;
54 virtual ActivitiesMap activitiesFor(
const DtEntityType&)
const;
55 virtual ActivitiesMap activitiesFor(
const DtString&)
const;
58 virtual const EntityTypeActivitiesMap& activitiesMap()
const;
60 virtual void setActivitiesMap(
const EntityTypeActivitiesMap& acts);
63 virtual void addActivities(
const DtEntityType&,
const ActivitiesMap&);
64 virtual void addActivities(
const DtString&,
const ActivitiesMap&);
70 virtual void removeActivitiesFor(
const DtEntityType&);
71 virtual void removeActivitiesFor(
const DtString&);
74 virtual DtString valueForKeyword(
const DtEntityType&,
const DtString& key)
const;
77 virtual bool hasMatchingType(
const DtEntityType&)
const;
78 virtual bool hasMatchingType(
const DtString&)
const;
virtual DtRwTemplatedListPtr & operator=(const DtRwTemplatedListPtr &orig)
virtual void prePutSelf()
Called before either version of put self (file or environment). Default is no-op. ...
virtual void postGetSelf()
Called after either version of getSelf (mtl or environment). Default is no-op.
static const char * theXmlType()
Definition: rwTemplatedList.h:109
Definition: readerWriterRegistry.h:39
std::map< DtString, DtString > ActivitiesMap
Definition: rwActivities.h:27
EntityTypeActivitiesMap myActivities
Definition: rwActivities.h:94
Definition: rwTemplatedList.h:34
virtual const char * readerWriterType() const override
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
std::map< DtString, ActivitiesMap > EntityTypeActivitiesMap
Definition: rwActivities.h:28
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
virtual const char * xmlType() const override
Routines to archive/dearchive from an XML Environment.
Definition: rwActivities.h:43
A DtRwActivities list will contain a list of activities (key/value pair) by entity type that will sup...
Definition: rwActivities.h:20
virtual void postPutSelf()
Called after either version of put self (file or environment). Default is no-op.