- virtual std::list<std::pair<std::string, Schema> > getSchemas() const;\r
- virtual void setSchema(const std::pair<std::string, Schema> &schema);\r
+ /**\r
+ * This method is for getting Schemas from Raml.\r
+ *\r
+ * @return list of Schemas name and Pointer to Schema as pair.\r
+ */\r
+ virtual std::list<std::pair<std::string, SchemaPtr> > const &getSchemas() const;\r
+\r
+ /**\r
+ * This method is for setting Schemas to Raml.\r
+ *\r
+ * @param schemaName - name of schema as string\r
+ * @param schema - pointer to Schema\r
+ */\r
+ virtual void setSchema(const std::string &schemaName, const SchemaPtr &schema);\r
+\r
+ /**\r
+ * This method is for getting ResourceTypes from Raml.\r
+ *\r
+ * @return list of ResourceTypes name and Pointer to RamlResource as pair.\r
+ */\r
+ virtual std::list<std::pair<std::string, RamlResourcePtr> > const &getResourceTypes() const;\r
+\r
+ /**\r
+ * This method is for setting ResourceTypes to Raml.\r
+ *\r
+ * @param typeName - name of ResourceType as string\r
+ * @param resourceType - pointer to RamlResource\r
+ */\r
+ virtual void setResourceType(const std::string &typeName,\r
+ const RamlResourcePtr &resourceType);\r
+\r
+ /**\r
+ * This method is for getting Traits from Raml.\r
+ *\r
+ * @return list of Traits name and Pointer to Action as pair.\r
+ */\r
+ virtual std::list<std::pair<std::string, ActionPtr> > const &getTraits() const;\r