[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lyo-dev] Dynamic Resource Shape in Adaptor Generator
Thank you very much for your answer.
We are going with the static approach in this first release, and try the dynamic one in the future.
El 28/01/2016, a las 15:42, Jad El-Khoury <jad@xxxxxx> escribió:
> Hi Francisco,
> From my understanding, resource shapes are created dynamically based on the static annotations in the POJO classes that correspond to your resources.
> You can start by observing how the POJO resource classes are added to the Map RESOURCE_SHAPE_PATH_TO_RESOURCE_CLASS_MAP in the class se.kth.md.it.bcm.servlet.Application.java - at the very start of the program execution.
> If you trace the code from there, you will end up in the method "createResourceShape" in the ResourceShapeFactory class (org.eclipse.lyo.oslc4j.core project").
> This method of course creates the resource shapes based on the annotations in the resource classes.
> But, maybe you can add and/modify shapes in a similar way. That is, instead of reading the annotations, you create shape instances based on some other logic.
> Note that the code generator (which I am involved in) simply uses the current static approach to resource shapes of the Lyo SDK. But I believe your current need can be solved directly with the SDK, and not necessary the generator?
> I am happy to discuss further if you have suggestions on how the generator can help.
> Jad El-khoury, PhD
> KTH Royal Institute of Technology
> School of Industrial Engineering and Management, Mechatronics Division
> Brinellvägen 83, SE-100 44 Stockholm, Sweden
> Phone: +46(0)8 790 6877 Mobile: +46(0)70 773 93 45
> jad@xxxxxx, www.kth.se
> -----Original Message-----
> From: lyo-dev-bounces@xxxxxxxxxxx [mailto:lyo-dev-bounces@xxxxxxxxxxx] On Behalf Of Francisco Romero
> Sent: 27 January 2016 19:46
> To: lyo-dev@xxxxxxxxxxx
> Subject: [lyo-dev] Dynamic Resource Shape in Adaptor Generator
> Hi all:
> I've been playing with the Adaptor Code Generator for a while and I have a question about Resource Shapes.
> It seems they are generated automatically from Resource definitions. Is there any way to generate dynamically?
> We need to generate different Resource Shapes for each project in our RM tool.
> Thanks in advance.
> lyo-dev mailing list
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/lyo-dev
> lyo-dev mailing list
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit