// Path: puremvc_appfacade/src/main/java/com/example/puremvc_appfacade/Runs/protocol/IModel.java
// public interface IModel {
//     void registerViewModel(String key, Class cls);
//     void removeViewModel(String key);
// 
//     IViewModel getViewModel(String key);
//     boolean hasViewModel(String key);
// 
// }
// 
// Path: puremvc_appfacade/src/main/java/com/example/puremvc_appfacade/Runs/protocol/IViewModel.java
// public interface IViewModel {
//     void  setModel(Object model);
//     Object getModel();
// 
//     void  setViewModelName(String name);
//     String getViewModelName();
// 
//     void onRegister();
//     void onRemove();
//     void initializeViewModel();
// }


import com.example.puremvc_appfacade.Runs.protocol.IViewModel;
import android.util.Log;
import com.example.puremvc_appfacade.Runs.protocol.IModel;
import java.util.HashMap;
package com.example.puremvc_appfacade.Runs.core;





/**
 * Created by dev_wang on 2017/1/24.
 */

public class Model implements IModel {
    protected String TAG = Controller.class.getName();
// Path: puremvc_appfacade/src/main/java/com/example/puremvc_appfacade/Runs/protocol/IModel.java
// public interface IModel {
//     void registerViewModel(String key, Class cls);
//     void removeViewModel(String key);
// 
//     IViewModel getViewModel(String key);
//     boolean hasViewModel(String key);
// 
// }
// 
// Path: puremvc_appfacade/src/main/java/com/example/puremvc_appfacade/Runs/protocol/IViewModel.java
// public interface IViewModel {
//     void  setModel(Object model);
//     Object getModel();
// 
//     void  setViewModelName(String name);
//     String getViewModelName();
// 
//     void onRegister();
//     void onRemove();
//     void initializeViewModel();
// }


// Path: puremvc_appfacade/src/main/java/com/example/puremvc_appfacade/Runs/core/Model.java
import com.example.puremvc_appfacade.Runs.protocol.IViewModel;
import android.util.Log;
import com.example.puremvc_appfacade.Runs.protocol.IModel;
import java.util.HashMap;

package com.example.puremvc_appfacade.Runs.core;





/**
 * Created by dev_wang on 2017/1/24.
 */

public class Model implements IModel {
    protected String TAG = Controller.class.getName();
    private HashMap<String, IViewModel> iViewModelMap = new HashMap<>();