public psidev.psi.mi.xml.model.Parameter intactToPsi( T intactObject ) { psidev.psi.mi.xml.model.Parameter parameter = new psidev.psi.mi.xml.model.Parameter(intactObject.getCvParameterType().getShortLabel(), intactObject.getFactor()); intactStartConversation(parameter); parameter.setTermAc(intactObject.getCvParameterType().getIdentifier()); if (intactObject.getBase() != null) { parameter.setBase(intactObject.getBase()); } if (intactObject.getBase() != null) { parameter.setBase(intactObject.getBase()); } if (intactObject.getExponent() != null) { parameter.setExponent(intactObject.getExponent()); } if (intactObject.getUncertainty() != null) { parameter.setUncertainty(intactObject.getUncertainty()); } if (intactObject.getCvParameterUnit() != null) { parameter.setUnit(intactObject.getCvParameterUnit().getShortLabel()); parameter.setUnitAc(intactObject.getCvParameterUnit().getIdentifier()); } if(intactObject.getExperiment() != null) { parameter.setExperimentRef(new ExperimentRef(experimentConverter.intactToPsi(intactObject.getExperiment()).getId())); } intactEndConversion(intactObject); return parameter; }