41 StructureChanged = 0x00000001,
42 DataChanged = 0x00000002
45 typedef std::set<const makVrv::DtStateView<DtVrlinkSimulatedAggregateState>*>
Leafs;
59 virtual bool hasStateProperty(
makVrv::DtUniqueID,
const std::string& statePropName)
const;
66 virtual void parameterData(
const std::vector<makVrv::DtSimEntry*>&,
DtRwProperties&)
const;
67 virtual void parameterData(
const std::vector<makVrv::DtUniqueID>&,
DtRwProperties&)
const;
73 bool includePseudoAggregates =
false)
const;
78 virtual void statePropertiesFor(
const std::vector<makVrv::DtSimEntry*>&,
DtRwProperties&)
const;
79 virtual void statePropertiesFor(
const std::vector<makVrv::DtUniqueID>&,
DtRwProperties&)
const;
98 virtual void installCustomRules();
114 virtual bool hasStateProperties(
const std::vector<std::string>&)
const;
117 virtual bool hasStateProperty(
const std::vector<std::string>& str,
const std::string& statePropName)
const;
121 virtual void leafNodes(
const std::vector<std::string>&,
Leafs&,
bool includePseudoAggregates =
false)
const;
135 refCount(orig.refCount), parents(orig.parents), leafNodes(orig.leafNodes), connections(orig.connections), updated(orig.updated),
136 myStateProperties(orig.myStateProperties) {}
147 typedef std::map<makVrv::DtUniqueID, MonitorStruct>
Monitoring;