41 StructureChanged = 0x00000001,
42 DataChanged = 0x00000002
45 typedef std::set<const makVrv::DtStateView<DtVrlinkSimulatedAggregateState>*>
Leafs;
63 virtual void parameterData(
const std::vector<makVrv::DtSimEntry*>&,
DtRwProperties&)
const;
64 virtual void parameterData(
const std::vector<makVrv::DtUniqueID>&,
DtRwProperties&)
const;
70 bool includePseudoAggregates =
false)
const;
75 virtual void statePropertiesFor(
const std::vector<makVrv::DtSimEntry*>&,
DtRwProperties&)
const;
76 virtual void statePropertiesFor(
const std::vector<makVrv::DtUniqueID>&,
DtRwProperties&)
const;
95 virtual void installCustomRules();
111 virtual bool hasStateProperties(
const std::vector<std::string>&)
const;
115 virtual void leafNodes(
const std::vector<std::string>&,
Leafs&,
bool includePseudoAggregates =
false)
const;
129 refCount(orig.refCount), parents(orig.parents), leafNodes(orig.leafNodes), connections(orig.connections), updated(orig.updated),
130 myStateProperties(orig.myStateProperties) {}
141 typedef std::map<makVrv::DtUniqueID, MonitorStruct>
Monitoring;