Revert "App: [skip ci] avoid that Origin makes persistent any properties of its extension"

This reverts commit 457dba4fee.
This commit is contained in:
wmayer
2020-06-07 10:44:12 +02:00
parent ac4196fb66
commit f98b948866

View File

@@ -124,30 +124,6 @@ public:
// Axis links
PropertyLinkList OriginFeatures;
// The methods below avoid that the additional properties of the
// extension are accessible from outside
/** @name Access properties */
//@{
virtual Property *getPropertyByName(const char* name) const {
return PropertyContainer::getPropertyByName(name);
}
virtual const char* getPropertyName(const Property* prop) const {
return PropertyContainer::getPropertyName(prop);
}
virtual void getPropertyMap(std::map<std::string,Property*> &Map) const {
return PropertyContainer::getPropertyMap(Map);
}
virtual void getPropertyList(std::vector<Property*> &List) const {
return PropertyContainer::getPropertyList(List);
}
virtual void Save(Base::Writer& writer) const {
return PropertyContainer::Save(writer);
}
virtual void Restore(Base::XMLReader& reader) {
return PropertyContainer::Restore(reader);
}
//@}
protected:
/// Checks integrity of the Origin
virtual App::DocumentObjectExecReturn *execute(void);