<!--
(C) Copyright 1996-2016 ECMWF.
This software is licensed under the terms of the Apache Licence Version 2.0
which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
In applying this licence, ECMWF does not waive the privileges and immunities
granted to it by virtue of its status as an intergovernmental organisation nor
does it submit to any jurisdiction.
-->
<magics>
	<class inherits="NoBoundaries"
		xmltag="boundaries"
		name="Boundaries"
		directory="visualisers"
		prefix="map/map_boundaries/map_boundaries"
		action="pcoast"
		include="Boundaries.h"
		doc_inherits="no">
		<documentation>This object sets the properties of the political boundaries.</documentation>
		<parameter xml="style"
			from="string"
			name="map_boundaries_style"
			default="solid"
			member="style"
			to="LineStyle">
			<documentation>Line style of boundaries.</documentation>
			<release>1.3</release>
		</parameter>
		<parameter xml="colour"
			from="string"
			name="map_boundaries_colour"
			default="grey"
			member="colour"
			to="Colour">
			<documentation>Colour of boundaries.</documentation>
			<release>1.3</release>
		</parameter>
		<parameter xml="thickness"
			from="int"
			name="map_boundaries_thickness"
			default="1"
			member="thickness"
			to="int">
			<documentation>Line thickness of boundaries.</documentation>
			<release>2.11</release>
		</parameter>
		<parameter member="disputed"
			to="bool"
			default="on"
			from="string"
			name="map_disputed_boundaries">
			<documentation>Display the disputed boundaries.</documentation>
			<set name="map_disputed_boundaries_style" value="on"></set>
			<set name="map_disputed_boundaries_colour" value="on"></set>
			<set name="map_disputed_boundaries_thickness" value="on"></set>
			<release>2.11</release>
		</parameter>
		<parameter member="disputed_style"
			to="LineStyle"
			default="dash"
			from="string"
			name="map_disputed_boundaries_style">
			<documentation>Line style of disputed boundaries.</documentation>
			<release>2.11</release>
		</parameter>
		<parameter member="disputed_colour"
			to="Colour"
			default="automatic"
			from="string"
			name="map_disputed_boundaries_colour">
			<documentation>Colour of disputed boundaries.</documentation>
			<release>2.11</release>
		</parameter>
		<parameter xml="thickness"
			from="int"
			name="map_disputed_boundaries_thickness"
			default="1"
			member="disputed_thickness"
			to="int">
			<documentation>Line thickness of disputed boundaries.</documentation>
			<release>2.11</release>
		</parameter>
		<parameter member="admistrative"
			to="bool"
			default="off"
			from="string"
			name="map_administrative_boundaries">
			<documentation>Display administrative boundaries.</documentation>
			<set name="map_administrative_boundaries_countries_list" value="on"></set>
			<set name="map_administrative_boundaries_style" value="on"></set>
			<set name="map_administrative_boundaries_colour" value="on"></set>
			<set name="map_administrative_boundaries_thickness" value="on"></set>
		</parameter>
		<parameter from="stringarray"
			name="map_administrative_boundaries_countries_list"
			default="stringarray()"
			member="administrative_list"
			to="stringarray"
			values=""
			countrylist="on">
			<documentation>List of countries for which to show administrative borders. Convention used is the 3 Letters ISO Codes, e.g FRA for France, DEU for Germany and GBR for the UK.</documentation>
		</parameter>
		<parameter member="administrative_style"
			to="LineStyle"
			default="dash"
			from="string"
			name="map_administrative_boundaries_style">
			<documentation>Line style of administrative boundaries.</documentation>
			<release>2.11</release>
		</parameter>
		<parameter member="administrative_colour"
			to="Colour"
			default="automatic"
			from="string"
			name="map_administrative_boundaries_colour">
			<documentation>Colour of administrative boundaries.</documentation>
			<release>2.11</release>
		</parameter>
		<parameter xml="thickness"
			from="int"
			name="map_administrative_boundaries_thickness"
			default="1"
			member="administrative_thickness"
			to="int">
			<documentation>Line thickness of administrative boundaries.</documentation>
			<release>2.11</release>
		</parameter>
	</class>
</magics>
