From f1a8627ca600e837011c96f0ce3b6304b546f660 Mon Sep 17 00:00:00 2001
From: Dominique Marcadet <Dominique.Marcadet@centralesupelec.fr>
Date: Tue, 2 Jul 2019 15:56:50 +0200
Subject: [PATCH] rename classes

---
 ...ceImpl.java => AbstractCim17Resource.java} | 31 ++++++-----------
 ...mpl.java => AbstractCim17ResourceSet.java} |  5 +--
 ...a => AbstractCim17ResourceSetFactory.java} |  6 ++--
 ...{CimConstants.java => Cim17Constants.java} |  3 +-
 .../cim/cim17/util/Cim17ResourceFactory.java  | 29 ++++++++++++++++
 ...Handler.java => Cim17ResourceHandler.java} |  6 ++--
 ...imXMLHandler.java => Cim17XmlHandler.java} | 12 ++++---
 ...XMLHelperImpl.java => Cim17XmlHelper.java} |  9 ++---
 ...{CimXMLLoadImpl.java => Cim17XmlLoad.java} |  8 +++--
 ...{CimXMLSaveImpl.java => Cim17XmlSave.java} | 16 +++++----
 .../cim17/util/CimResourceFactoryImpl.java    | 34 -------------------
 11 files changed, 78 insertions(+), 81 deletions(-)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimResourceImpl.java => AbstractCim17Resource.java} (56%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimResourceSetImpl.java => AbstractCim17ResourceSet.java} (76%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimResourceSetFactory.java => AbstractCim17ResourceSetFactory.java} (75%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimConstants.java => Cim17Constants.java} (87%)
 create mode 100644 fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceFactory.java
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimResourceHandler.java => Cim17ResourceHandler.java} (78%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimXMLHandler.java => Cim17XmlHandler.java} (76%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimXMLHelperImpl.java => Cim17XmlHelper.java} (67%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimXMLLoadImpl.java => Cim17XmlLoad.java} (76%)
 rename fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/{CimXMLSaveImpl.java => Cim17XmlSave.java} (54%)
 delete mode 100644 fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceFactoryImpl.java

diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceImpl.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17Resource.java
similarity index 56%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceImpl.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17Resource.java
index c9b8e5f..fc436fd 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceImpl.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17Resource.java
@@ -20,39 +20,28 @@ import org.eclipse.emf.ecore.xmi.XMLHelper;
 import org.eclipse.emf.ecore.xmi.XMLLoad;
 import org.eclipse.emf.ecore.xmi.XMLSave;
 
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource </b> associated with the package.
- * <!-- end-user-doc -->
- * @see fr.centralesupelec.edf.riseclipse.cim.cim17.iec61970cim17v16.cim.util.CimResourceFactoryImpl
- * @generated
- */
-public abstract class CimResourceImpl extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimResourceImpl {
-
-    /**
-     * Creates an instance of the resource.
-     * <!-- begin-user-doc -->
-     * <!-- end-user-doc -->
-     * @param uri the URI of the new resource.
-     * @generated NOT
-     */
-    public CimResourceImpl( URI uri ) {
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimResource;
+
+
+public abstract class AbstractCim17Resource extends AbstractCimResource {
+
+    public AbstractCim17Resource( URI uri ) {
         super( uri );
     }
 
     @Override
     protected XMLLoad createXMLLoad() {
-        return new CimXMLLoadImpl( createXMLHelper() );
+        return new Cim17XmlLoad( createXMLHelper() );
     }
 
     @Override
     protected XMLSave createXMLSave() {
-        return new CimXMLSaveImpl( createXMLHelper() );
+        return new Cim17XmlSave( createXMLHelper() );
     }
 
     @Override
     protected XMLHelper createXMLHelper() {
-        return new CimXMLHelperImpl( this );
+        return new Cim17XmlHelper( this );
     }
 
-} // CimResourceImpl
+}
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceSetImpl.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17ResourceSet.java
similarity index 76%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceSetImpl.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17ResourceSet.java
index 459ef01..cd13510 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceSetImpl.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17ResourceSet.java
@@ -19,10 +19,11 @@
  */
 package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
 
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimResourceSet;
 
-public abstract class CimResourceSetImpl extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimResourceSetImpl {
+public abstract class AbstractCim17ResourceSet extends AbstractCimResourceSet {
 
-    public CimResourceSetImpl( boolean strictContent ) {
+    public AbstractCim17ResourceSet( boolean strictContent ) {
         super( strictContent );
     }
 }
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceSetFactory.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17ResourceSetFactory.java
similarity index 75%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceSetFactory.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17ResourceSetFactory.java
index 99499a4..e69d231 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceSetFactory.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/AbstractCim17ResourceSetFactory.java
@@ -19,9 +19,11 @@
  */
 package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
 
-public abstract class CimResourceSetFactory extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimResourceSetFactory {
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimResourceSetFactory;
+
+public abstract class AbstractCim17ResourceSetFactory extends AbstractCimResourceSetFactory {
     
-    public CimResourceSetFactory() {
+    public AbstractCim17ResourceSetFactory() {
         super();
     }
 }
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimConstants.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17Constants.java
similarity index 87%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimConstants.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17Constants.java
index 69b3a58..39ff34b 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimConstants.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17Constants.java
@@ -15,8 +15,9 @@
  */
 package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
 
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimConstants;
 
-public class CimConstants extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimConstants {
+public class Cim17Constants extends AbstractCimConstants {
 
     // CimPackage is specific to each concrete Cim17 metamodel, so we cannot get it here,
     // but we prefer to have a generic Cim17 package
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceFactory.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceFactory.java
new file mode 100644
index 0000000..75c02ae
--- /dev/null
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceFactory.java
@@ -0,0 +1,29 @@
+/**
+ *  Copyright (c) 2016 CentraleSupélec & EDF.
+ *  All rights reserved. This program and the accompanying materials
+ *  are made available under the terms of the Eclipse Public License v1.0
+ *  which accompanies this distribution, and is available at
+ *  http://www.eclipse.org/legal/epl-v10.html
+ * 
+ *  This file is part of the RiseClipse tool
+ *  
+ *  Contributors:
+ *      Computer Science Department, CentraleSupélec : initial implementation
+ *  Contacts:
+ *      Dominique.Marcadet@centralesupelec.fr
+ * 
+ */
+package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
+
+import fr.centralesupelec.edf.riseclipse.cim.cim17.util.Cim17ResourceHandler;
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimResourceFactory;
+
+public abstract class Cim17ResourceFactory extends AbstractCimResourceFactory {
+
+    @Override
+    protected Cim17ResourceHandler createCimResourceHandler() {
+        return new Cim17ResourceHandler();
+    }
+
+}
+
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceHandler.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceHandler.java
similarity index 78%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceHandler.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceHandler.java
index f9a3518..832848d 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceHandler.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17ResourceHandler.java
@@ -20,13 +20,15 @@ import java.util.Map;
 
 import org.eclipse.emf.ecore.xmi.XMLResource;
 
-public class CimResourceHandler extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimResourceHandler {
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimResourceHandler;
+
+public class Cim17ResourceHandler extends AbstractCimResourceHandler {
     
     static final String xmlDeclaration = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n";
 
     @Override
     public void preSave( XMLResource resource, OutputStream outputStream, Map< ?, ? > options ) {
-        super.preSave( resource, outputStream, options, CimConstants.cimURISharp );
+        super.preSave( resource, outputStream, options, Cim17Constants.cimURISharp );
     }
 
 }
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/Cim17XmlHandler.java
similarity index 76%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHandler.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlHandler.java
index acf5b23..6d6dd3d 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/Cim17XmlHandler.java
@@ -22,23 +22,25 @@ import org.eclipse.emf.ecore.EStructuralFeature;
 import org.eclipse.emf.ecore.xmi.XMLHelper;
 import org.eclipse.emf.ecore.xmi.XMLResource;
 
-public class CimXMLHandler extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimXMLHandler {
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimXmlHandler;
 
-    public CimXMLHandler( XMLResource xmiResource, XMLHelper helper, Map< ?, ? > options ) {
-        super( CimConstants.cimURI, xmiResource, helper, options );
+public class Cim17XmlHandler extends AbstractCimXmlHandler {
+
+    public Cim17XmlHandler( XMLResource xmiResource, XMLHelper helper, Map< ?, ? > options ) {
+        super( Cim17Constants.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 ) ) {
+        if( resource.startsWith( Cim17Constants.cimURISharp ) ) {
             int enumNameLength = feature.getEType().getName().length();
             // do not call fr.centralesupelec.riseclipse.cim.util.cimxml.CimXMLHandler.setFeatureValue to avoid infinite recursion
             // call instead org.eclipse.emf.ecore.xmi.impl.SAXXMLHandler.setFeatureValue
             // We use the fact that SAXXMLHandler.setFeatureValue( EObject, EStructuralFeature, Object ) call
             // SAXXMLHandler.setFeatureValue( EObject, EStructuralFeature, Object, -1 )
             super.setFeatureValue( object, feature,
-                  resource.substring( CimConstants.cimURISharp.length() + enumNameLength + 1 ), -1 );
+                  resource.substring( Cim17Constants.cimURISharp.length() + enumNameLength + 1 ), -1 );
             return true;
         }
         return false;
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHelperImpl.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlHelper.java
similarity index 67%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHelperImpl.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlHelper.java
index 2d1b7fb..89ccce1 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLHelperImpl.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlHelper.java
@@ -14,17 +14,18 @@
  */
 package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
 
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimXmlHelper;
 
-public class CimXMLHelperImpl extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimXMLHelperImpl {
+public class Cim17XmlHelper extends AbstractCimXmlHelper {
 
-    public CimXMLHelperImpl( CimResourceImpl cimResourceImpl ) {
-        super( cimResourceImpl );
+    public Cim17XmlHelper( AbstractCim17Resource abstractCim17Resource ) {
+        super( abstractCim17Resource );
     }
 
     @Override
     public String getURI( String prefix ) {
         String uri = super.getURI( prefix );
-        if( CimConstants.cimURISharp.equals( uri )) return CimConstants.cimURI;
+        if( Cim17Constants.cimURISharp.equals( uri )) return Cim17Constants.cimURI;
         return uri;
     }
 
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLLoadImpl.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlLoad.java
similarity index 76%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLLoadImpl.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlLoad.java
index e9fb6fb..5823a47 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLLoadImpl.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlLoad.java
@@ -18,15 +18,17 @@ package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
 import org.eclipse.emf.ecore.xmi.XMLHelper;
 import org.xml.sax.helpers.DefaultHandler;
 
-public class CimXMLLoadImpl extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimXMLLoadImpl {
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimXmlLoad;
 
-    public CimXMLLoadImpl( XMLHelper helper ) {
+public class Cim17XmlLoad extends AbstractCimXmlLoad {
+
+    public Cim17XmlLoad( XMLHelper helper ) {
         super( helper );
     }
 
     @Override
     protected DefaultHandler makeDefaultHandler() {
-        return new CimXMLHandler( resource, helper, options );
+        return new Cim17XmlHandler( resource, helper, options );
     }
 
 }
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLSaveImpl.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlSave.java
similarity index 54%
rename from fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLSaveImpl.java
rename to fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlSave.java
index a8faff8..c2f90f2 100644
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimXMLSaveImpl.java
+++ b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/Cim17XmlSave.java
@@ -19,18 +19,20 @@ import java.util.Map;
 
 import org.eclipse.emf.ecore.xmi.XMLHelper;
 
-public class CimXMLSaveImpl extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimXMLSaveImpl {
+import fr.centralesupelec.edf.riseclipse.cim.util.cimxml.AbstractCimXmlSave;
+
+public class Cim17XmlSave extends AbstractCimXmlSave {
     
-    public CimXMLSaveImpl( XMLHelper helper ) {
-        super( CimConstants.cimURISharp, helper );
+    public Cim17XmlSave( XMLHelper helper ) {
+        super( Cim17Constants.cimURISharp, helper );
     }
 
-    public CimXMLSaveImpl( Map< ?, ? > options, XMLHelper helper, String encoding ) {
-        super( CimConstants.cimURISharp, options, helper, encoding );
+    public Cim17XmlSave( Map< ?, ? > options, XMLHelper helper, String encoding ) {
+        super( Cim17Constants.cimURISharp, options, helper, encoding );
     }
 
-    public CimXMLSaveImpl( Map< ?, ? > options, XMLHelper helper, String encoding, String xmlVersion ) {
-        super( CimConstants.cimURISharp, options, helper, encoding, xmlVersion );
+    public Cim17XmlSave( Map< ?, ? > options, XMLHelper helper, String encoding, String xmlVersion ) {
+        super( Cim17Constants.cimURISharp, options, helper, encoding, xmlVersion );
     }
     
 }
diff --git a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceFactoryImpl.java b/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceFactoryImpl.java
deleted file mode 100644
index a7e644a..0000000
--- a/fr.centralesupelec.edf.riseclipse.cim.cim17.util/src/fr/centralesupelec/edf/riseclipse/cim/cim17/util/CimResourceFactoryImpl.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- *  Copyright (c) 2016 CentraleSupélec & EDF.
- *  All rights reserved. This program and the accompanying materials
- *  are made available under the terms of the Eclipse Public License v1.0
- *  which accompanies this distribution, and is available at
- *  http://www.eclipse.org/legal/epl-v10.html
- * 
- *  This file is part of the RiseClipse tool
- *  
- *  Contributors:
- *      Computer Science Department, CentraleSupélec : initial implementation
- *  Contacts:
- *      Dominique.Marcadet@centralesupelec.fr
- * 
- */
-package fr.centralesupelec.edf.riseclipse.cim.cim17.util;
-
-import fr.centralesupelec.edf.riseclipse.cim.cim17.util.CimResourceHandler;
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see fr.centralesupelec.edf.riseclipse.cim.cim17.iec61970cim17v16.cim.util.CimResourceImpl
- * @generated NOT
- */
-public abstract class CimResourceFactoryImpl extends fr.centralesupelec.edf.riseclipse.cim.util.cimxml.CimResourceFactoryImpl {
-
-    @Override
-    protected CimResourceHandler createCimResourceHandler() {
-        return new CimResourceHandler();
-    }
-
-} //CimResourceFactoryImpl
-- 
GitLab