21 #include <vl/reflectedObject.h>
31 template <
typename BaseNetInterface,
typename BaseStateRepository>
47 bool publishObject =
true)
49 , myIsUninitialized(true)
58 , myIsUninitialized(true)
67 BaseNetInterface::operator=(orig));
74 virtual bool initExtendedProperties()
88 initializeNetWithProperties();
90 myIsUninitialized =
false;
96 virtual void initializeNetWithProperties() = 0;
101 virtual void updateFromReflectedObject()
103 if (myIsUninitialized)
105 initExtendedProperties();
108 BaseNetInterface::updateFromReflectedObject();
118 name, simObject, parentRegistry, publishObject);