content: package architecture.model;
  
  /**
   * Created by alvaro on 15/07/2016.
   */
  public class NamesPlugin {
      /**
       * Directories names
       */
      public static final String VIEW = "view";
      public static final String DATA = "data";
      public static final String DOMAIN = "domain";
  
  
      /**
       * Packages && Class NamesPlugin
       */
  
      // Base
      public static final String MAIN = "Main";
      public static final String PARENT_ACTIVITY = "ParentActivity";
      public static final String PARENT_FRAGMENT = "ParentFragment";
      public static final String PARENT_DIALOG_FRAGMENT = "ParentDialogFragment";
      public static final String PRESENTER_IMPL = "PresenterImpl";
      public static final String DATA_SOURCE = "DataSource";
      public static final String UTIL = "Util";
      public static final String CONSTANTS = "Constants";
  
      // View
      public static final String ACTIVITY = "Activity";
      public static final String FRAGMENT = "Fragment";
      public static final String PRESENTER = "Presenter";
      public static final String ADAPTER = "Adapter";
  
      // Data
      public static final String BASE_SERVICE = "BaseService";
      public static final String API = "Api";
      public static final String SERVICE = "Service";
      public static final String CACHE = "Cache";
      public static final String MODEL = "Model";
      public static final String REPOSITORY = "Repository";
      public static final String DATASOURCE = "DataSource";
      public static final String CLOUD = "Cloud";
      public static final String DISK = "Disk";
      public static final String DATASTOREFACTORY = "DataStoreFactory";
      public static final String SERVER_RESPONSE = "ServerResponse";
  
      // Domain
      public static final String USE_CASE_BASE = "UseCase";
  
      /**
       * Template names
       */
  
  
      // Base
      public static final String BASE_ACTIVITY_TEMPLATE = "ParentActivityCleanArch";
      public static final String BASE_FRAGMENT_TEMPLATE = "ParentFragmentCleanArch";
      public static final String BASE_DIALOG_FRAGMENT_TEMPLATE = "ParentDialogFragmentCleanArch";
      public static final String BASE_PRESENTER = "ParentPresenterCleanArch";
      public static final String BASE_PRESENTER_IMPL = "PresenterImplCleanArch";
      public static final String BASE_SERVICE_TEMPLATE = "BaseServiceCleanArch";
      public static final String BASE_USE_CASE_TEMPLATE = "UseCaseCleanArch";
      public static final String BASE_SERVER_RESPONSE_TEMPLATE = "ServerResponseCleanArch";
      public static final String BASE_UTIL = "UtilsCleanArch";
  
      // View
      public static final String ACTIVITY_TEMPLATE = "ActivityCleanArch";
      public static final String ACTIVITY_LAYOUT = "ActivityLayoutCleanArch";
      public static final String FRAGMENT_TEMPLATE = "FragmentCleanArch";
      public static final String FRAGMENT_LAYOUT = "FragmentLayoutCleanArch";
      public static final String PRESENTER_TEMPLATE = "PresenterCleanArch";
      public static final String ADAPTER_TEMPLATE = "AdapterCleanArch";
  
      // Data
      public static final String SERVICE_TEMPLATE = "ServiceCleanArch";
      public static final String CACHE_TEMPLATE = "CacheCleanArch";
      public static final String CLOUD_ENTITY_DATA_SOURCE_TEMPLATE = "CloudEntityDataSourceCleanArch";
      public static final String DISK_ENTITY_DATA_SOURCE_TEMPLATE = "DiskEntityDataSourceCleanArch";
      public static final String DATA_STORE_FACTORY_TEMPLATE = "DataStoreFactoryCleanArch";
      public static final String REPOSITORY_TEMPLATE = "RepositoryCleanArch";
      public static final String DATA_SOURCE_TEMPLATE = "DataSourceCleanArch";
  
      // Domain
  
  }
  