Hi Awanthika and Sohani

Could you please merge these two section and create single component level
diagram, that would be easy to understand the architecture & the message
flow of the editor

Thanks and Regards
/Jasintha

On Fri, Mar 11, 2016 at 7:43 AM, Awanthika Senarath <awanth...@wso2.com>
wrote:

> Please find the attached class diagram for the schema generator module of
> the tool.
>
> This will enable to plug in schema specific generator classes and generate
> the schema that is adopted for the mapping level configurations for the
> different file types (XMl, XSD, JSON) imported by the user.
>
>
> Regards
> Awanthika
>
>
>
> Awanthika Senarath
> Software Engineer, WSO2 Inc.
> Mobile: +94717681791
>
>
>
> On Thu, Mar 10, 2016 at 6:54 PM, Sohani Weerasinghe <soh...@wso2.com>
> wrote:
>
>> Hi All,
>>
>> We have restructured the datamapper design introducing a pluggable
>> architecture which separates the UI from the mapping schema language.
>>
>> Based on the design we have introduced an Interface (ISchemaGenerator) to
>> get the schema content based on the type (eg: xml, xsd, json etc) and then
>> have used an interface (ISchemaTransformer) for basically communicate with
>> the tree model (GMF) to generate the tree and to transform the content to
>> the schema file. Also we have used a SchemaTransformerRegistry to register
>> the schema type to be used in the transformation.
>>
>> Please find the attached class diagram for model generation.
>>
>> Additional notes can be found at [1]
>>
>> [1] Meeting Notes : Data Mapper Design overview
>>
>> Thanks,
>> Sohani​
>>  Class Diagram for Model Generator
>> <https://docs.google.com/a/wso2.com/drawings/d/1xE2FpjD5ZOXFYJEm7mvO9RjqGXwaCBN8-HcWCsAqzT4/edit?usp=drive_web>
>> ​
>>
>> Sohani Weerasinghe
>> Software Engineer
>> WSO2, Inc: http://wso2.com
>>
>> Mobile  : +94 716439774
>> Blog     :http://christinetechtips.blogspot.com/
>> Twitter  : https://twitter.com/sohanichristine
>>
>
>


-- 

*Jasintha Dasanayake*

*Senior Software EngineerWSO2 Inc. | http://wso2.com <http://wso2.com/>lean
. enterprise . middleware*


*mobile :- 0711368118*
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to