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