Author: tchemit Date: 2011-12-27 15:39:35 +0100 (Tue, 27 Dec 2011) New Revision: 223 Url: http://forge.codelutin.com/repositories/revision/echobase/223 Log: use new stereotype to create index on associations Modified: trunk/echobase-entities/src/main/xmi/echobase.properties Modified: trunk/echobase-entities/src/main/xmi/echobase.properties =================================================================== --- trunk/echobase-entities/src/main/xmi/echobase.properties 2011-12-27 14:39:13 UTC (rev 222) +++ trunk/echobase-entities/src/main/xmi/echobase.properties 2011-12-27 14:39:35 UTC (rev 223) @@ -27,7 +27,7 @@ model.tagValue.generateOperatorForDAOHelper=true model.tagValue.generateStandaloneEnumForDAOHelper=true model.tagValue.constantPrefix=PROPERTY_ -model.tagValue.version=1.0.1 +model.tagValue.version=1.0 model.tagValue.noPCS=true model.tagValue.doNotGenerateBooleanGetMethods=true @@ -40,11 +40,29 @@ #fr.ird.t3.entities.reference.Vessel.attribute.flagCountry.tagvalue.lazy=false ############################################################################### -### Unique attributes for references ########################################## +### Indexed association attributes ############################################ ############################################################################### -#fr.ird.t3.entities.reference.Country.attribute.code.stereotype=unique +# common datas +fr.ifremer.echobase.entities.data.Voyage.attribute.echotype.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Voyage.attribute.transit.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Transit.attribute.transect.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Transect.attribute.operation.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Transect.attribute.dataAcquisition.stereotype=tableAssocIndex +# catches datas +fr.ifremer.echobase.entities.data.Operation.attribute.operationMetadataValue.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Operation.attribute.gearMetadataValue.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Operation.attribute.sample.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Sample.attribute.sampleData.stereotype=tableAssocIndex + +# acoustic datas +fr.ifremer.echobase.entities.data.DataAcquisition.attribute.dataProcessing.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.DataProcessing.attribute.cell.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Cell.attribute.data.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Cell.attribute.childs.stereotype=tableAssocIndex +fr.ifremer.echobase.entities.data.Cell.attribute.result.stereotype=tableAssocIndex + ############################################################################### ### Natural id for references ################################################ ###############################################################################