{
public:
/// Returns the type of this class of attributes
- MODELAPI_EXPORT static std::string type()
+ MODELAPI_EXPORT static std::string typeId()
{
return "RefList";
}
/// Erases the first meet of the feature in the list
MODELAPI_EXPORT virtual void remove(ObjectPtr theObject) = 0;
+ /// Removes all references from the list
+ MODELAPI_EXPORT virtual void clear() = 0;
+
/// Returns number of features in the list
MODELAPI_EXPORT virtual int size() const = 0;