Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#210 closed enhancement (fixed)

add metamodel specific factories

Reported by: vadim.godunko Owned by:
Priority: major Milestone: 0.3.0
Component: Matreshka - AMF Version:
Keywords: Cc:

Description

Now there is only one element factory, implemented by URI_Store. Its use is inconvenient in terms of concrete metamodel, because application need to look up for metaclasses. It would be useful to provide metamodel specific factory interfaces for every metamodel.

Change History (7)

comment:1 by vadim.godunko, 9 years ago

In [2839]:

Reorganize code to use same factory for internal purpose and future
metamodel specific factory.

Refs #210.

comment:2 by vadim.godunko, 9 years ago

In [2841]:

Adjust generated code with new interface of the metamodel specifica
factory.

Refs #210.

comment:3 by vadim.godunko, 9 years ago

In [2847]:

Update factory registration.

Refs #210.

comment:4 by vadim.godunko, 9 years ago

In [2851]:

Add created element to the extent and notify about created element.

Refs #210.

comment:5 by vadim.godunko, 9 years ago

In [2854]:

Generate Create subprogram for each non-abstract class.

Derive metamodel specifica factory interface type from common interface
type of factory.

Refs #210.

comment:6 by vadim.godunko, 9 years ago

Resolution: fixed
Status: newclosed

comment:7 by vadim.godunko, 9 years ago

Component: Matreshka - AWFMatreshka - AMF
Note: See TracTickets for help on using tickets.