Bonjour,

est ce que les deux couple d'objectmodels suivant sont équivalents ?

<objectModel xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="untitledModel" version="">
  <class name="EntityUc1" extern="true" package="org.neogia.component1.sscomponent1.entities">
    <stereotype name="entity"/>
    <attribute visibility="public" type="org.neogia.component2.sscomponent2.entities.EntityUc10" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="true" ordering="unordered"/>
  </class>
  <class name="EntityUc10" package="org.neogia.component2.sscomponent2.entities">
    <stereotype name="entity"/>
    <attribute name="entityUc10Id" associationType="composite" visibility="public" type="java.lang.String" minMultiplicity="1" maxMultiplicity="1">
      <tagValue name="primaryKey" value="true"/>
    </attribute>
    <attribute name="description10" associationType="composite" visibility="public" type="java.lang.String" minMultiplicity="1" maxMultiplicity="1"/>
    <attribute visibility="public" type="org.neogia.component1.sscomponent1.entities.EntityUc1" reverseAttribute="" reverseMaxMultiplicity="-1" minMultiplicity="1" maxMultiplicity="1" navigable="true" ordering="unordered"/>
  </class>
</objectModel>

et

<?xml version="1.0" encoding="ISO-8859-1"?>
<objectModel xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Neogia" version="">
  <class name="EntityUc1" package="org.neogia.component1.sscomponent1.entities">
    <stereotype name="entity"/>
    <tagValue name="uniqueNameAttribute" value="true"/>
    <attribute name="entityUc1Id" associationType="composite" visibility="public" type="java.lang.String" minMultiplicity="1" maxMultiplicity="1">
      <tagValue name="primaryKey" value="true"/>
    </attribute>
    <attribute name="description1" associationType="composite" visibility="public" type="java.lang.String" minMultiplicity="1" maxMultiplicity="1"/>
    <attribute visibility="public" type="org.neogia.component2.sscomponent2.entities.EntityUc10" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="true" ordering="unordered"/>
    <attribute visibility="public" type="org.neogia.component1.sscomponent1.entities.EntityUc2" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="true" ordering="unordered"/>
    <attribute visibility="public" type="org.neogia.component1.sscomponent1.entities.EntityUc4" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="false" ordering="unordered"/>
  </class>
...


par rapport à

<?xml version="1.0" encoding="UTF-8"?>
<objectmodel xmls="http://www.codelutin.org/lutingenerator/objectModel" name="uc2" version="">
  <class name="EntityUc1" extern="true" package="org.ofbiz.component1.sscomponent1">
    <attribute visibility="public" type="org.ofbiz.component2.sscomponent2.EntityUc10" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="true" ordering="unordered" />
  </class>
  <class name="EntityUc10" package="org.ofbiz.component2.sscomponent2">
    <stereotype name="entity" />
    <tagValue name="uniqueNameAttribute" value="true" />
    <attribute name="entityUc10Id" associationType="composite" visibility="public" type="name" minMultiplicity="1" maxMultiplicity="1">
      <tagValue name="primaryKey" value="true" />
    </attribute>
    <attribute name="description10" associationType="composite" visibility="public" type="name" minMultiplicity="1" maxMultiplicity="1" />
    <attribute visibility="public" type="org.ofbiz.component1.sscomponent1.EntityUc1" reverseAttribute="" reverseMaxMultiplicity="-1" minMultiplicity="0" maxMultiplicity="1" navigable="true" ordering="unordered" />
  </class>
</objectmodel>

et

<?xml version="1.0" encoding="UTF-8"?>
<objectmodel xmls="http://www.codelutin.org/lutingenerator/objectModel" name="uc1" version="">
  <class name="EntityUc1" package="org.ofbiz.component1.sscomponent1">
    <stereotype name="entity" />
    <tagValue name="uniqueNameAttribute" value="true" />
    <attribute name="entityUc1Id" associationType="composite" visibility="public" type="name" minMultiplicity="1" maxMultiplicity="1">
      <tagValue name="primaryKey" value="true" />
    </attribute>
    <attribute name="description1" associationType="composite" visibility="public" type="name" minMultiplicity="1" maxMultiplicity="1" />
    <attribute visibility="public" type="org.ofbiz.component1.sscomponent1.EntityUc4" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="true" ordering="unordered" />
    <attribute visibility="public" type="org.ofbiz.component1.sscomponent1.EntityUc2" reverseAttribute="" reverseMaxMultiplicity="1" minMultiplicity="0" maxMultiplicity="-1" navigable="true" ordering="unordered" />
  </class>

La question se pose par rapport à la relation "externe" avec EntityUc10.

D'avance merci.

Romain