// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/IntString.java
// public class IntString extends HashMap<String, String> {
// 
// 	public IntString(String tit) {
// 		this.put("", tit);
// 	}
// 
// 	public void setDefLang(String def) {
// 		this.put("_def", def);
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/IntUri.java
// public class IntUri extends HashMap<String, String> {
// 
// 	public IntUri(String tit) {
// 		this.put("", tit);
// 	}
// 
// 	public void setDefLang(String def) {
// 		this.put("_def", def);
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/Location.java
// public class Location extends HashMap<String, Map> {
// 
// 	/*
// 	 * private double longitude = 0; private double latitude = 0; private double
// 	 * height = 0;
// 	 */
// 
// 	public Location(double lon, double lat, double hei) {
// 		/*
// 		 * longitude = lon; latitude = lat; height = hei;
// 		 */
// 
// 		Map m = new HashMap<String, Double>();
// 		m.put("longitude", lon);
// 		m.put("latitude", lat);
// 		m.put("height", hei);
// 
// 		this.put("wgs84", m);
// 	}
// 
// 	public Location(double lon, double lat) {
// 		this(lon, lat, 0);
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/Source.java
// public class Source extends HashMap<String, String> {
// 
// 	public Source() {
// 
// 	}
// 
// 	public void setName(String name) {
// 		this.put("name", name);
// 		// website id license
// 	}
// 
// 	public void setWebsite(String str) {
// 		this.put("website", str);
// 		// website id license
// 	}
// 
// 	public void setId(String str) {
// 		this.put("id", str);
// 		// website id license
// 	}
// 
// 	public void setLicense(String str) {
// 		this.put("license", str);
// 		// website id license
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/UpdateStamp.java
// public class UpdateStamp {
// 
// 	private long timestamp = 0;
// 	private String responsible = "";
// 
// 	public long getTimestamp() {
// 		return timestamp;
// 	}
// 
// 	public void setTimestamp(long timestamp) {
// 		this.timestamp = timestamp;
// 	}
// 
// 	public String getResponsible() {
// 		return responsible;
// 	}
// 
// 	public void setResponsible(String responsible) {
// 		this.responsible = responsible;
// 	}
// 
// }


import java.util.HashMap;
import java.util.Map;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.IntString;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.IntUri;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.Location;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.Source;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.UpdateStamp;


	private Source source = null;
	private UpdateStamp last_update = null;

	public Map<String, String> properties = new HashMap<String, String>();

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public Location getLocation() {
		return location;
	}

	public void setLocation(Location location) {
		this.location = location;
	}

	public String getGeometry() {
		return geometry;
	}

	public void setGeometry(String geometry) {
		this.geometry = geometry;
	}


// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/IntString.java
// public class IntString extends HashMap<String, String> {
// 
// 	public IntString(String tit) {
// 		this.put("", tit);
// 	}
// 
// 	public void setDefLang(String def) {
// 		this.put("_def", def);
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/IntUri.java
// public class IntUri extends HashMap<String, String> {
// 
// 	public IntUri(String tit) {
// 		this.put("", tit);
// 	}
// 
// 	public void setDefLang(String def) {
// 		this.put("_def", def);
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/Location.java
// public class Location extends HashMap<String, Map> {
// 
// 	/*
// 	 * private double longitude = 0; private double latitude = 0; private double
// 	 * height = 0;
// 	 */
// 
// 	public Location(double lon, double lat, double hei) {
// 		/*
// 		 * longitude = lon; latitude = lat; height = hei;
// 		 */
// 
// 		Map m = new HashMap<String, Double>();
// 		m.put("longitude", lon);
// 		m.put("latitude", lat);
// 		m.put("height", hei);
// 
// 		this.put("wgs84", m);
// 	}
// 
// 	public Location(double lon, double lat) {
// 		this(lon, lat, 0);
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/Source.java
// public class Source extends HashMap<String, String> {
// 
// 	public Source() {
// 
// 	}
// 
// 	public void setName(String name) {
// 		this.put("name", name);
// 		// website id license
// 	}
// 
// 	public void setWebsite(String str) {
// 		this.put("website", str);
// 		// website id license
// 	}
// 
// 	public void setId(String str) {
// 		this.put("id", str);
// 		// website id license
// 	}
// 
// 	public void setLicense(String str) {
// 		this.put("license", str);
// 		// website id license
// 	}
// 
// }
// 
// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/utils/UpdateStamp.java
// public class UpdateStamp {
// 
// 	private long timestamp = 0;
// 	private String responsible = "";
// 
// 	public long getTimestamp() {
// 		return timestamp;
// 	}
// 
// 	public void setTimestamp(long timestamp) {
// 		this.timestamp = timestamp;
// 	}
// 
// 	public String getResponsible() {
// 		return responsible;
// 	}
// 
// 	public void setResponsible(String responsible) {
// 		this.responsible = responsible;
// 	}
// 
// }


// Path: es.alrocar.poiproxy.fiware.poidp/src/main/java/es/alrocar/poiproxy/fiware/poidp/schema/fw_core_class.java
import java.util.HashMap;
import java.util.Map;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.IntString;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.IntUri;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.Location;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.Source;
import es.alrocar.poiproxy.fiware.poidp.schema.utils.UpdateStamp;


	private Source source = null;
	private UpdateStamp last_update = null;

	public Map<String, String> properties = new HashMap<String, String>();

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public Location getLocation() {
		return location;
	}

	public void setLocation(Location location) {
		this.location = location;
	}

	public String getGeometry() {
		return geometry;
	}

	public void setGeometry(String geometry) {
		this.geometry = geometry;
	}


	public String getShort_name() {
