diff --git a/fr.centralesupelec.edf.riseclipse.iec61850.nsd.utilities/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/utilities/NsdModelLoader.java b/fr.centralesupelec.edf.riseclipse.iec61850.nsd.utilities/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/utilities/NsdModelLoader.java index e828fe9296a997f87756d9289d972b65e134e1af..261ae1b3d59922873fd7e0d63358affee7423dbf 100644 --- a/fr.centralesupelec.edf.riseclipse.iec61850.nsd.utilities/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/utilities/NsdModelLoader.java +++ b/fr.centralesupelec.edf.riseclipse.iec61850.nsd.utilities/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/utilities/NsdModelLoader.java @@ -24,15 +24,17 @@ import fr.centralesupelec.edf.riseclipse.iec61850.nsd.NsdPackage; import fr.centralesupelec.edf.riseclipse.iec61850.nsd.util.NsdResourceFactoryImpl; import fr.centralesupelec.edf.riseclipse.iec61850.nsd.util.NsdResourceSetImpl; import fr.centralesupelec.edf.riseclipse.util.IRiseClipseConsole; -import fr.centralesupelec.edf.riseclipse.util.RiseClipseModelLoader; +import fr.centralesupelec.edf.riseclipse.util.AbstractRiseClipseModelLoader; -public class NsdModelLoader extends RiseClipseModelLoader { +public class NsdModelLoader extends AbstractRiseClipseModelLoader { public NsdModelLoader( IRiseClipseConsole console ) { super( console ); + + reset(); } - @Override +// @Override public void reset() { super.reset( new NsdResourceSetImpl( true, console ) ); diff --git a/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetFactory.java b/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetFactory.java index 17f4516d86c877336cc986b596cf9a1e4de50aa1..ace035bf5c99907a0c4b0eba74a789145892ccf3 100644 --- a/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetFactory.java +++ b/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetFactory.java @@ -21,16 +21,15 @@ package fr.centralesupelec.edf.riseclipse.iec61850.nsd.util; import fr.centralesupelec.edf.riseclipse.util.IRiseClipseConsole; import fr.centralesupelec.edf.riseclipse.util.IRiseClipseResourceSet; -import fr.centralesupelec.edf.riseclipse.util.RiseClipseResourceSetFactory; +import fr.centralesupelec.edf.riseclipse.util.IRiseClipseResourceSetFactory; -public class NsdResourceSetFactory extends RiseClipseResourceSetFactory { +public class NsdResourceSetFactory implements IRiseClipseResourceSetFactory { /* (non-Javadoc) - * @see fr.centralesupelec.edf.riseclipse.util.RiseClipseResourceSetFactory#createResourceSet() + * @see fr.centralesupelec.edf.riseclipse.util.IRiseClipseResourceSetFactory#createResourceSet() */ @Override public IRiseClipseResourceSet createResourceSet( boolean strictContent, IRiseClipseConsole console ) { - // TODO Auto-generated method stub return new NsdResourceSetImpl( strictContent, console ); } diff --git a/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetImpl.java b/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetImpl.java index c6e97aca0ae004157bcde0d8fcf469a9cf16a62c..956b24f6db5072d78de059e852ef6249cccd3c43 100644 --- a/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetImpl.java +++ b/fr.centralesupelec.edf.riseclipse.iec61850.nsd/src/fr/centralesupelec/edf/riseclipse/iec61850/nsd/util/NsdResourceSetImpl.java @@ -36,10 +36,10 @@ import fr.centralesupelec.edf.riseclipse.iec61850.nsd.NS; import fr.centralesupelec.edf.riseclipse.iec61850.nsd.NSDoc; import fr.centralesupelec.edf.riseclipse.util.AbstractRiseClipseConsole; import fr.centralesupelec.edf.riseclipse.util.IRiseClipseConsole; -import fr.centralesupelec.edf.riseclipse.util.RiseClipseResourceSet; +import fr.centralesupelec.edf.riseclipse.util.AbstractRiseClipseResourceSet; -public class NsdResourceSetImpl extends RiseClipseResourceSet { +public class NsdResourceSetImpl extends AbstractRiseClipseResourceSet { private Map< String, NS > nsdResources; private Map< String, NSDoc > nsdocResources; @@ -92,7 +92,7 @@ public class NsdResourceSetImpl extends RiseClipseResourceSet { } /* (non-Javadoc) - * @see fr.centralesupelec.edf.riseclipse.util.RiseClipseResourceSet#finalizeLoad(fr.centralesupelec.edf.riseclipse.util.IRiseClipseConsole) + * @see fr.centralesupelec.edf.riseclipse.util.AbstractRiseClipseResourceSet#finalizeLoad(fr.centralesupelec.edf.riseclipse.util.IRiseClipseConsole) */ @Override public void finalizeLoad( IRiseClipseConsole console ) {