package de.persosim.simulator.perso;
import java.util.List;
import de.persosim.simulator.platform.CommandProcessor;
import de.persosim.simulator.platform.Layer;
/**
* This interface describes all essential aspects of a simulated SmartCard
* within the PersoSim architecture.
*
* An instance of this interface is provided to the generic {@link CommandProcessor}
* during initialization and creates a consistent behavior.
*
* @author amay
*
*/
public interface Personalization {
/**
* Returns the list of layers to be used.
*
* @return
*/
List<Layer> getLayerList();
public void initialize();
}