19 #include <vlutil/vlString.h>
37 virtual void clearResources();
44 virtual void resourcesChanged();
48 virtual void resourceCheckingDisabled();
54 virtual void resourceCheckComplete();
57 virtual void resourceUpdated(
const DtResource&);
82 return myVrlinkStateView;
87 return myObjectDataState;
92 return myExtendedStateData;
104 virtual void requestResources();
107 virtual std::string name()
const;
110 virtual std::string label()
const;
113 virtual const std::map<std::string, std::string>& extendedObjectData()
const;
116 virtual std::map<int, DtString> extendedLabels()
const;
118 virtual std::string activity()
const;
121 virtual std::string entityType()
const;
124 virtual std::string entityId()
const;
127 virtual std::string globalId()
const;
130 virtual bool isCurrentlyTasked()
const;
133 virtual bool isExecutingPlan()
const;
137 virtual DtVector location(Representation rep = Local)
const;
146 virtual void slot_onResourcesChanged();