ADTF  3.18.2
ADTF CeSettings XML Schema file
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:adtf="adtf/xsd/cesettings"
attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="adtf/xsd/cesettings"
version="1.0">
<xs:element name="settings" type="adtf:settings"></xs:element>
<xs:complexType name="settings">
<xs:sequence>
<xs:element name="file_version" type="adtf:file_version_settings">
<xs:annotation>
<xs:documentation>This is the version of the current file.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the settings file</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="plugin_settings" type="adtf:plugin_settings"/>
<xs:element name="graph_settings" type="adtf:graph_settings"/>
<xs:element name="launch_settings" type="adtf:launch_settings"/>
<xs:element name="last_opened_project" type="xs:string"/>
<xs:element name="open_description_dialog" minOccurs="0" maxOccurs="1" type="xs:boolean"/>
<xs:element name="dont_show_license_popup" minOccurs="0" maxOccurs="1" type="xs:boolean"/>
<xs:element name="tool_settings" type="adtf:tool_settings" minOccurs="0" maxOccurs="1"/>
<xs:element name="home_settings" type="adtf:home_settings" minOccurs="0" maxOccurs="1"/>
<xs:element name="graph_editor_settings" type="adtf:graph_editor_settings" minOccurs="0" maxOccurs="1"/>
<xs:element name="environment_file" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="restore_last_session" type="xs:boolean" default="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="components_store_settings" type="adtf:component_store_settings" minOccurs="0" maxOccurs="1"/>
<xs:any namespace="##other" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="file_version_settings">
<xs:sequence>
<xs:element name="major" type="xs:unsignedInt" />
<xs:element name="minor" type="xs:unsignedInt" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="plugin_settings">
<xs:sequence>
<xs:element name="plugin_directories">
<xs:complexType>
<xs:sequence>
<xs:element name="plugin_directory" minOccurs="0" maxOccurs="unbounded" type="adtf:plugin_directory"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ce_plugin_directories" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="plugin_directory" minOccurs="0" maxOccurs="unbounded" type="adtf:plugin_directory"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="plugin_directory">
<xs:sequence>
<xs:element name="url" type="xs:string"/>
<xs:any namespace="##any" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="graph_settings">
<xs:sequence>
<xs:element name="touch_compatible" type="xs:boolean"/>
<xs:any namespace="##any" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="launch_settings">
<xs:sequence>
<xs:element name="launchers">
<xs:complexType>
<xs:sequence>
<xs:element name="launcher" minOccurs="0" maxOccurs="unbounded" type="adtf:launcher"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace="##any" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="launcher">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="executable" type="xs:string"/>
<xs:element name="workingdirectory" type="xs:string"/>
<xs:element name="shortcut" minOccurs="0" maxOccurs="1" type="xs:string"/>
<xs:element name="icon_path" minOccurs="0" maxOccurs="1" type="xs:string"/>
<xs:any namespace="##other" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tool_settings">
<xs:sequence>
<xs:element name="tools">
<xs:complexType>
<xs:sequence>
<xs:element name="tool" minOccurs="0" maxOccurs="unbounded" type="adtf:tool"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace="##any" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="tool">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="executable" type="xs:string"/>
<xs:element name="arguments" type="xs:string"/>
<xs:element name="shortcut" minOccurs="0" maxOccurs="1" type="xs:string"/>
<xs:element name="icon_path" minOccurs="0" maxOccurs="1" type="xs:string"/>
<xs:any namespace="##other" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="home_settings">
<xs:sequence>
<xs:element name="home_entries">
<xs:complexType>
<xs:sequence>
<xs:element name="home_element" minOccurs="0" maxOccurs="unbounded" type="adtf:home_element"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace="##any" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="home_element">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="page_url" type="xs:string"/>
<xs:element name="icon_path" type="xs:string"/>
<xs:element name="java_script" minOccurs="0" maxOccurs="1" type="xs:string"/>
<xs:any namespace="##other" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="graph_editor_settings">
<xs:sequence>
<xs:element name="auto_add_components" type="xs:boolean"/>
<xs:element name="always_show_streaming_graph_editor" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="always_show_all_runner_ports" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="connection_type_check" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="component_store_settings">
<xs:sequence>
<xs:element name="download_location" type="xs:string"/>
<xs:element name="store_access_data">
<xs:complexType>
<xs:sequence>
<xs:element name="store_url_token_pair" minOccurs="0" maxOccurs="unbounded" type="adtf:store_url_token_pair"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="store_url_token_pair">
<xs:sequence>
<xs:element name="url" type="xs:string"/>
<xs:element name="token" type="xs:string"/>
<xs:any namespace="##any" processContents="skip"
minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>