1   package com.atlassian.plugins.codegen.modules;
2   
3   import java.util.Enumeration;
4   import java.util.Map;
5   
6   import com.google.common.collect.ImmutableMap;
7   
8   /**
9    * @since 3.6
10   */
11  public interface PluginModuleProperties extends Map<Object, Object>
12  {
13  
14      String PRODUCT_ID = "PRODUCT_ID";
15  
16      Enumeration<?> propertyNames();
17  
18      Object setProperty(java.lang.String s, java.lang.String s1);
19  
20      String getProperty(java.lang.String s);
21  
22      void setIncludeExamples(boolean includeExamples);
23  
24      boolean includeExamples();
25  
26      void setProductId(String id);
27  
28      String getProductId();
29  
30      void addI18nProperty(String name, String value);
31  
32      ImmutableMap<String, String> getI18nProperties();
33  }