// Path: src/main/java/org/nudge/elasticstack/context/elasticsearch/mapping/MappingPropertiesGeoLocation.java
// public class Name {
// 	private String type;
// 	private boolean geohash;
// 	private boolean geohash_prefix;
// 	private int geohash_precision;
// 
// 	public String getType() {
// 		return type;
// 	}
// 
// 	public void setType(String type) {
// 		this.type = type;
// 	}
// 
// 	public boolean isGeohash() {
// 		return geohash;
// 	}
// 
// 	public void setGeohash(boolean geohash) {
// 		this.geohash = geohash;
// 	}
// 
// 	public boolean isGeohash_prefix() {
// 		return geohash_prefix;
// 	}
// 
// 	public void setGeohash_prefix(boolean geohash_prefix) {
// 		this.geohash_prefix = geohash_prefix;
// 	}
// 
// 	public int getGeohash_precision() {
// 		return geohash_precision;
// 	}
// 
// 	public void setGeohash_precision(int geohash_precision) {
// 		this.geohash_precision = geohash_precision;
// 	}
// }


import org.nudge.elasticstack.context.elasticsearch.mapping.MappingPropertiesGeoLocation.Properties.Name;
package org.nudge.elasticstack.context.elasticsearch.mapping;


/**
 * 
 * @author Sarah Bourgeois
 * @author Frederic Massart
 */
public class MappingPropertiesGeolocationBuilder {

	public static MappingPropertiesGeoLocation createMappingGeolocationProperties() {
		MappingPropertiesGeoLocation mpgl = new MappingPropertiesGeoLocation();
		MappingPropertiesGeoLocation.Properties properties = mpgl.new Properties();
		mpgl.setPropertiesElement(properties);
// Path: src/main/java/org/nudge/elasticstack/context/elasticsearch/mapping/MappingPropertiesGeoLocation.java
// public class Name {
// 	private String type;
// 	private boolean geohash;
// 	private boolean geohash_prefix;
// 	private int geohash_precision;
// 
// 	public String getType() {
// 		return type;
// 	}
// 
// 	public void setType(String type) {
// 		this.type = type;
// 	}
// 
// 	public boolean isGeohash() {
// 		return geohash;
// 	}
// 
// 	public void setGeohash(boolean geohash) {
// 		this.geohash = geohash;
// 	}
// 
// 	public boolean isGeohash_prefix() {
// 		return geohash_prefix;
// 	}
// 
// 	public void setGeohash_prefix(boolean geohash_prefix) {
// 		this.geohash_prefix = geohash_prefix;
// 	}
// 
// 	public int getGeohash_precision() {
// 		return geohash_precision;
// 	}
// 
// 	public void setGeohash_precision(int geohash_precision) {
// 		this.geohash_precision = geohash_precision;
// 	}
// }


// Path: src/main/java/org/nudge/elasticstack/context/elasticsearch/mapping/MappingPropertiesGeolocationBuilder.java
import org.nudge.elasticstack.context.elasticsearch.mapping.MappingPropertiesGeoLocation.Properties.Name;

package org.nudge.elasticstack.context.elasticsearch.mapping;


/**
 * 
 * @author Sarah Bourgeois
 * @author Frederic Massart
 */
public class MappingPropertiesGeolocationBuilder {

	public static MappingPropertiesGeoLocation createMappingGeolocationProperties() {
		MappingPropertiesGeoLocation mpgl = new MappingPropertiesGeoLocation();
		MappingPropertiesGeoLocation.Properties properties = mpgl.new Properties();
		mpgl.setPropertiesElement(properties);
		Name name = properties.new Name();