Title: Emmanuel ROCHEFORT
Hi,
I try to reproduce your problem without success. I send you the result of the reverse engineering of your sample java file. I don't understand exactly where is your problem.
Can you explain which information is missing ?

In the generated model from your example, we can find a class ActionDefinition, and a generalization link to org.ccsds.moims.smc.common.common.structures.Definition.

Did you encouter the problem with Topcased 2.1.0 ?

Best regards.
Emmanuel.


Poupart Erwann a écrit :
Hi,

It seems that inheritance is not taken into account when using java2uml
reverse engineering.

For example, i have on Java Class called ActionDefinition which extends
Definition, but in the .uml file generated there is no inheritance link.

Does it missing in the Java2UML component ?

Best regards,

Erwann.

 <<ActionDefinition.java>> 
  

_______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users

--

Image Signature IOC Emmanuel ROCHEFORT
Responsable Suivi Topcased

Atos Origin Midi Pyrénnées
Aéropôle Bat.4 1er étage
5 Avenue Albert Durand
31700 BLAGNAC

Tel     : +33 (0)5 34 55 82 21
Mail   : [EMAIL PROTECTED]
Please consider your environmental responsibility before printing this e-mail. This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Atos Origin group liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.


<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1"; xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML"; xmi:id="_x-EloH8tEd22wsoV48e_0A" name="">
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-EloX8tEd22wsoV48e_0A" name="boolean"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-Elon8tEd22wsoV48e_0A" name="byte"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-Elo38tEd22wsoV48e_0A" name="char"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-ElpH8tEd22wsoV48e_0A" name="double"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-ElpX8tEd22wsoV48e_0A" name="float"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-Elpn8tEd22wsoV48e_0A" name="int"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-Elp38tEd22wsoV48e_0A" name="long"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x-ElqH8tEd22wsoV48e_0A" name="short"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_x_2uUH8tEd22wsoV48e_0A" name="ActionDefinition">
    <generalization xmi:id="_x_2uUn8tEd22wsoV48e_0A" general="_x_2uUX8tEd22wsoV48e_0A"/>
    <ownedAttribute xmi:id="_x_2uVH8tEd22wsoV48e_0A" name="MAL_CLASS_ID" visibility="public" type="_x_2uU38tEd22wsoV48e_0A"/>
    <ownedAttribute xmi:id="_x_2uVn8tEd22wsoV48e_0A" name="severity" visibility="private" type="_x_2uVX8tEd22wsoV48e_0A"/>
    <ownedAttribute xmi:id="_x_2uWH8tEd22wsoV48e_0A" name="arguments" visibility="private" type="_x_2uV38tEd22wsoV48e_0A"/>
    <ownedOperation xmi:id="_yAKQUH8tEd22wsoV48e_0A" name="getSeverity" visibility="public">
      <ownedParameter xmi:id="_yAKQUX8tEd22wsoV48e_0A" name="return" type="_x_2uVX8tEd22wsoV48e_0A" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_yAKQUn8tEd22wsoV48e_0A" name="setSeverity" visibility="public">
      <ownedParameter xmi:id="_yAKQU38tEd22wsoV48e_0A" name="severity" type="_x_2uVX8tEd22wsoV48e_0A"/>
    </ownedOperation>
    <ownedOperation xmi:id="_yAKQVH8tEd22wsoV48e_0A" name="getArguments" visibility="public">
      <ownedParameter xmi:id="_yAKQVX8tEd22wsoV48e_0A" name="return" type="_x_2uV38tEd22wsoV48e_0A" direction="return"/>
    </ownedOperation>
    <ownedOperation xmi:id="_yAKQVn8tEd22wsoV48e_0A" name="setArguments" visibility="public">
      <ownedParameter xmi:id="_yAKQV38tEd22wsoV48e_0A" name="arguments" type="_x_2uV38tEd22wsoV48e_0A"/>
    </ownedOperation>
    <ownedOperation xmi:id="_yAKQWX8tEd22wsoV48e_0A" name="encode" visibility="public">
      <ownedParameter xmi:id="_yAKQWn8tEd22wsoV48e_0A" name="encoder" type="_yAKQWH8tEd22wsoV48e_0A"/>
    </ownedOperation>
    <ownedOperation xmi:id="_yAKQXH8tEd22wsoV48e_0A" name="decode" visibility="public">
      <ownedParameter xmi:id="_yAKQXX8tEd22wsoV48e_0A" name="decoder" type="_yAKQW38tEd22wsoV48e_0A"/>
    </ownedOperation>
    <ownedOperation xmi:id="_yAKQXn8tEd22wsoV48e_0A" name="getShortName" visibility="public">
      <ownedParameter xmi:id="_yAKQX38tEd22wsoV48e_0A" name="return" type="_x_2uU38tEd22wsoV48e_0A" direction="return"/>
    </ownedOperation>
  </packagedElement>
  <packagedElement xmi:type="uml:DataType" xmi:id="_x_2uUX8tEd22wsoV48e_0A" name="org.ccsds.moims.smc.common.common.structures.Definition"/>
  <packagedElement xmi:type="uml:DataType" xmi:id="_x_2uU38tEd22wsoV48e_0A" name="org.ccsds.moims.smc.mal.api.structures.MALString"/>
  <packagedElement xmi:type="uml:DataType" xmi:id="_x_2uVX8tEd22wsoV48e_0A" name="org.ccsds.moims.smc.core.check.structures.Severity"/>
  <packagedElement xmi:type="uml:DataType" xmi:id="_x_2uV38tEd22wsoV48e_0A" name="org.ccsds.moims.smc.common.common.structures.DefinitionKeyList"/>
  <packagedElement xmi:type="uml:DataType" xmi:id="_yAKQWH8tEd22wsoV48e_0A" name="org.ccsds.moims.smc.mal.api.structures.MALEncoder"/>
  <packagedElement xmi:type="uml:DataType" xmi:id="_yAKQW38tEd22wsoV48e_0A" name="org.ccsds.moims.smc.mal.api.structures.MALDecoder"/>
</uml:Model>
_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users

Reply via email to