All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.ssc.formats.RFactoryFormats Maven / Gradle / Ivy

Go to download

This is a JSR331 interface for SSC (Software for the Calculation of the Simplex) is a java library for solving linear programming problems v. 3.0.1. SSC was designed and developed by Stefano Scarioli.

The newest version!
package it.ssc.formats;

import it.ssc.context.SessionIPRIV;
import it.ssc.ref.Input;

public class RFactoryFormats implements FactoryFormats {
	@SuppressWarnings("unused")
	private SessionIPRIV parent_session;
	
	public RFactoryFormats(SessionIPRIV parent_session) {
		this.parent_session = parent_session;
	}

	 /**
	   * Carica in memoria i formati da un catalogo 
	   * 
	   * @param lib_dot_name_file_format libreria.nome_file_formati dove si trovano i formati FMT 
	   * contenuti in un file in formato nativo. Se questi hanno uno spazio dei nomi viene mantenuto. 
	   * Se esiste in memoria un formato con lo stesso nomespazio.nome, deve dare warning che quello 
	   * vecchio viene sostituito  
	   */

	  public void loadFormat(String lib_dot_name_file_format) {
		  
	  }
	  
	  
	  /**
	   * salva su catalogo i formati contenuti in memoria. Puo solo sovrescrivere , non andare in append
	   * 
	   * @param lib_dot_name_file_format libreria.nome_file_formati dove si salvano i formati FMT 
	   * che verranno salvati  in un file in formato nativo. Se questi hanno uno spazio dei nomi viene mantenuto
	   */

	  public void saveFormat(String lib_dot_name_file_format) {
		  
	  }
	  
	  
	  
	  /**
	   * salva su catalogo i formati contenuti in memoria. Puo solo sovrescrivere , non andare in append
	   * 
	   * @param space_name salva solo i formati appartenenti a uno spazio dei nomi, se null o "" , lo spazio
	   * e' quello di default. 
	   * @param lib_dot_name_file_format libreria.nome_file_formati dove si salvano i formati FMT 
	   * che verranno salvati  in un file in formato nativo. Se questi hanno uno spazio dei nomi viene mantenuto
	   */

	  public void saveFormat(String space_name, String lib_dot_name_file_format) {
		  
	  }
	  
	 
	  /**
	   * 
	   * @return Un oggetto dal quale accedere ai formati di una sessione FMT 
	   */
	  
	  public FormatInterface[] getFormatList()  {
		  return null;
	  }
	  
	  /**
	   * Cancella tutti i formati dalla memoria 
	   */

	  public void clearAllFormat()  {
		  
	  }
	  
	  /**
	   * Cancella i formati dalla memoria 
	   * 
	   * @param name_format Nome dei formati. Se ha uno spazio dei nomi occorre mettere 
	   * nome_spazio.nome_formato
	   */
	  
	  
	  public void clearFormatByName(String... name_format) {
		  
	  }
	  
	  /**
	   * Cancella dalla memoria tutti i formati appartenenti allo spazio dei nomi indicato 
	   * 
	   * @param space_name
	   */

	  public void clearAllFormatBySpaceName(String space_name) {
		  
	  }
	  
	  /**
	   * Verifica se esiste  il formato. Se ha uno spazio dei nomi occorre mettere 
	   * nome_spazio.nome_formato
	   * 
	   * @param name_format
	   * @return vero se esiste il formato 
	   */
	  
	  public boolean existFormat(String name_format) {
		  return true;
	  }
	  
	  public FormatsStep getFormatStep(String name_input_dataset) throws Exception  {
		  return null;
	  }
	  
	  public  FormatsStep getFormatStep(Input input_reference) throws Exception {
		  return null;
	  }
	  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy