[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (FC-Devel) design of objects



Hi,

looks ok, I would like to add Java and treat it very similar to
C++. The generation of each language specific code should include
the generation of the relating idl.

John Mallett wrote:
> 
> Hi
> 
> I started designing a high level hierarchy for the free CASE project.
> Hopefully it will give an indication of what has to be done.
> 
> I have used the isA hasA doesA method of design. It is only a start and
> will be changed and added to a lot as time goes on.
> 
> 1) what I have done is to make a rough list of what objects that the
> free case has.
> FreeCASE HasA
> 
> 
> UML
> IDL
> GUI
> Repository
> 
> Source Code Generator
>  C Code generator
>  C++ Code generator
>  LISP Code Generator
> 
> Reverse engineer source code
>  C Code reverse
>  C++ Code reverse
>  LISP Code reverse
> 
> 
> 
> 
> 2)   Then I have placed the objects in a group and created parent class
> 
> Language        -       UML
>                 -       IDL
> 
> GUI
> 
> Repository
>                                  -    C Code generator
> Source Code Generator            -    C++ Code generator
>                                  -    LISP Code Generator
> 
>                                  -    C Code reverse
> Reverse engineer source code     -    C++ Code reverse
>                                  -    LISP Code reverse
> 
> 
> 
> 3) the next step is to look at what each object does.
> i.e.
> Source Code Generator
> getUML();
> getIDL();
> convert();
> 
> C++ Code generator
> convert();

-- 

Bye,
	Thomas

-- 
Thomas Fricke
SIEMENS AG, OEN TR SW PT    
Fon: +49/30 386-36 344, Fax: -21928
Siemensdamm 62, D 13629 Berlin