diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHandler.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHandler.java index 198a79cada693b0a3f32c4e6705f393bdf9b0ff5..acf5b23f6c2f150ffb653fc91c3d76faf4614433 100644 --- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHandler.java +++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHandler.java @@ -22,12 +22,13 @@ import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.xmi.XMLHelper; import org.eclipse.emf.ecore.xmi.XMLResource; -public abstract class CimXMLHandler extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimXMLHandler { +public class CimXMLHandler extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimXMLHandler { public CimXMLHandler( XMLResource xmiResource, XMLHelper helper, Map< ?, ? > options ) { super( CimConstants.cimURI, xmiResource, helper, options ); } + // This method needs the specific URI @Override protected boolean setEnumValue( EObject object, EStructuralFeature feature, String resource ) { if( resource.startsWith( CimConstants.cimURISharp ) ) {