Class QedeqExporter
java.lang.Object
org.episteme.core.mathematics.loaders.logic.QedeqExporter
- All Implemented Interfaces:
ResourceIO<Map<String,Object>>, ResourceWriter<Map<String, Object>>, FormalSystemExporter
Exporter for QEDEQ (Hilbert II).
Generates QEDEQ XML modules.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexportSystem(Map<String, Object> system, Writer writer) Exports the given logical context/system to the specified writer.Returns the file extension typically used by this system.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface FormalSystemExporter
exportSystem, exportSystem, getCategory, getDescription, getLongDescription, getName, getResourcePath, getResourceType, getSupportedVersions, saveMethods inherited from interface ResourceIO
getExpectedResourceFiles, getSupportedExtensions, isFileBased, isInputMethods inherited from interface ResourceWriter
isOutput
-
Constructor Details
-
QedeqExporter
public QedeqExporter()
-
-
Method Details
-
exportSystem
Description copied from interface:FormalSystemExporterExports the given logical context/system to the specified writer.- Specified by:
exportSystemin interfaceFormalSystemExporter- Parameters:
system- the system components to exportwriter- the writer to output to- Throws:
IOException- if an I/O error occurs
-
getFileExtension
Description copied from interface:FormalSystemExporterReturns the file extension typically used by this system.- Specified by:
getFileExtensionin interfaceFormalSystemExporter- Returns:
- the file extension (e.g., ".v", ".mm")
-