20 using parameterUpdate = void (EntityBlockDatabaseAccess::*)(const
std::
string& _unit, const
std::
string& _type, EntityProperties& _properties);
21 const std::string m_selectedValueNone =
"";
24 void updateSelectionIfNecessary(std::list<std::string>& _valuesInProject, EntityPropertiesSelection* _selection, EntityProperties& _properties);
25 std::list<std::string> updateQuantityIfNecessary(std::shared_ptr<EntityBlockDatabaseAccess> _dbAccessEntity, ResultCollectionMetadataAccess* _resultAccess, EntityProperties& _properties);
26 void updateParameterIfNecessary(
const ResultCollectionMetadataAccess& _resultAccess,
const ValueCharacteristicProperties& _selectedProperties, EntityProperties& _properties);
27 void resetValueCharacteristicLabelsIfNecessary(
const ValueCharacteristicProperties& _selectedProperties, EntityProperties& _properties);
28 void resetValueCharacteristicLabelUnit(
const ValueCharacteristicProperties& _selectedProperties, EntityProperties& _properties);
29 void resetValueCharacteristicLabelDataType(
const ValueCharacteristicProperties& _selectedProperties, EntityProperties& _properties);
31 void requestPropertyUpdate(
ot::UIDList entityIDs,
const std::string& propertiesAsJSON);