+ /**
+ * Parses input arguments "BREP:BREPImport", "STEP|STP:STEPImport"
+ * into list of file formats "BREP","STEP","STP"
+ * and list of corresponding plugins: "BREPImport", "STEPImport"
+ */
+ static bool parseFormats(const std::list<std::string>& theArguments,
+ std::list<std::string>& outFormats);
+public:
+ /**
+ * Returns true is the file-name attribute correctly corresponds to the set of
+ * allowed formats.
+ */
+ virtual bool isValid(const AttributePtr& theAttribute,