/// \param theDefaultValue a value, which is used if the naming name can not be obtained
virtual std::string namingName(const std::string& theDefaultValue = "") = 0;
+ /// Defines an id of the selection
+ virtual void setId(int theID) = 0;
+
/// Selects sub-shape by the textual Name
virtual void selectSubShape(const std::string& theType, const std::string& theSubShapeName) = 0;