/*
 * RmiHist1DConverter.java
 *
 * Created on October 14, 2003, 7:39 PM
 */

package hep.aida.ref.remote.rmi.converters;

import hep.aida.IAnnotation;
import hep.aida.IAxis;
import hep.aida.IHistogram1D;
import hep.aida.IManagedObject;

import hep.aida.ref.Annotation;
import hep.aida.ref.histogram.Histogram1D;
import hep.aida.ref.remote.RemoteHistogram1D;
import hep.aida.ref.remote.RemoteProfile1D;
import hep.aida.ref.remote.rmi.data.RmiAnnotationItem;
import hep.aida.ref.remote.rmi.data.RmiAxis;
import hep.aida.ref.remote.rmi.data.RmiHist1DData;

/**
 *
 * @author  serbo
 */
public class RmiProfile1DConverter extends RmiHist1DConverter {
    
    /** Creates a new instance of RmiHist1DAdapter */
    public static RmiHist1DConverter getInstance() {
        if (converter == null) converter = new RmiProfile1DConverter();
        return converter;
    }
    
    /** Creates a new instance of RmiHist1DConverter */
    protected RmiProfile1DConverter() {
        super();
        dataType = "RmiHist1DData";
        aidaType = "IProfile1D";
    }
    
    public Object createAidaObject(String name) {
        RemoteProfile1D result = new RemoteProfile1D(name);        
        return result;
    }
    
}
