<?xml version="1.0" encoding="UTF-8" ?>
<!-- created at 2025-12-17 13:57:04 -->
<UANodeSet xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
	<Extensions>
		<atvise Version="3.13"/>
	</Extensions>
	<NamespaceUris>
		<Uri>http://www.atvise.com/atServer/UA/</Uri>
	</NamespaceUris>
	<Aliases>
		<!-- data types -->
		<Alias Alias="Boolean">i=1</Alias>
		<Alias Alias="SByte">i=2</Alias>
		<Alias Alias="Byte">i=3</Alias>
		<Alias Alias="Int16">i=4</Alias>
		<Alias Alias="UInt16">i=5</Alias>
		<Alias Alias="Int32">i=6</Alias>
		<Alias Alias="UInt32">i=7</Alias>
		<Alias Alias="Int64">i=8</Alias>
		<Alias Alias="UInt64">i=9</Alias>
		<Alias Alias="Float">i=10</Alias>
		<Alias Alias="Double">i=11</Alias>
		<Alias Alias="String">i=12</Alias>
		<Alias Alias="DateTime">i=13</Alias>
		<Alias Alias="ByteString">i=15</Alias>
		<Alias Alias="XmlElement">i=16</Alias>
		<Alias Alias="NodeId">i=17</Alias>
		<Alias Alias="LocalizedText">i=21</Alias>
		<!-- references -->
		<Alias Alias="Organizes">i=35</Alias>
		<Alias Alias="HasEventSource">i=36</Alias>
		<Alias Alias="HasModellingRule">i=37</Alias>
		<Alias Alias="HasTypeDefinition">i=40</Alias>
		<Alias Alias="HasSubtype">i=45</Alias>
		<Alias Alias="HasProperty">i=46</Alias>
		<Alias Alias="HasComponent">i=47</Alias>
		<Alias Alias="HasNotifier">i=48</Alias>
		<Alias Alias="HasCondition">i=9006</Alias>
		<Alias Alias="HasHistoricalConfiguration">i=56</Alias>
		<!-- types -->
		<Alias Alias="BaseDataType">i=24</Alias>
		<Alias Alias="BaseObjectType">i=58</Alias>
		<Alias Alias="FolderType">i=61</Alias>
		<Alias Alias="BaseVariableType">i=62</Alias>
		<Alias Alias="BaseDataVariableType">i=63</Alias>
		<Alias Alias="PropertyType">i=68</Alias>
		<Alias Alias="AlarmConditionStateType">ns=1;i=1001</Alias>
		<!-- modelling rules -->
		<Alias Alias="New">i=78</Alias>
		<Alias Alias="Shared">i=79</Alias>
		<Alias Alias="SharedExclusive">i=336</Alias>
		<!-- other -->
		<Alias Alias="Server">i=2253</Alias>
		<Alias Alias="Objects">i=85</Alias>
	</Aliases>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT" BrowseName="1:PROJECT" IsAbstract="true">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">BaseObjectType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=ObjectTypes.PROJECT.Turbine" ExportedBrowseName="1:Turbine" Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine" BrowseName="1:Turbine">
		<DisplayName Locale="en">Turbine</DisplayName>
		<Description Locale="en">Turbine</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;s=ObjectTypes.PROJECT</Reference>
		</References>
	</UAObjectType>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
			<Reference ReferenceType="HasModellingRule">New</Reference>
		</References>
		<Value>
			<uax:String></uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
			<Reference ReferenceType="HasModellingRule">New</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Display" BrowseName="1:Display" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Display</DisplayName>
		<Description Locale="en">Display</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
			<Reference ReferenceType="HasModellingRule">Shared</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" version="1.2" width="1280" xmlns:xlink="http://www.w3.org/1999/xlink" height="768">
 <defs/>
 <metadata>
  <atv:gridconfig gridstyle="lines" enabled="false" width="20" height="20"/>
  <atv:snapconfig enabled="false" width="10" height="10"/>
 </metadata>
 <text atv:refpy="193.358" font-size="12" font-family="Arial" visibility="hidden" id="id_2" fill="#000088" y="157.94" atv:refpx="652.113" x="465.06" transform="matrix(6.8226,0,0,4.4712,-2684.5675,-492.7013)">XXXXXXX</text>
 <svg atv:refpy="290.092" id="id_3" y="210.005" width="80" atv:refpx="665.681" x="417.327" height="30" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.button_alarmlist_actions" transform="matrix(1.4556,0,0,1.2893,0,0)">
  <atv:argument name="label" value="T{Back}"/>
  <atv:argument name="action" value=""/>
  <atv:overwrite id="id_6" width="114.447" height="36.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_symbol" y="9.339" x="48.224" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_label" y="23.839" x="58.224" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_stroke" width="112.447" height="34.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_bg" width="114.447" height="36.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="outer_frame" width="116.447" height="38.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
 </svg>
 <script type="text/ecmascript"><![CDATA[webMI.data.subscribe(webMI.query["base"] + ".Text", function(e) {
var id = "id_2";
var value = e.value;
webMI.gfx.setText(id, value);
webMI.gfx.setVisible(id, null);
});
webMI.addEvent("id_3", "click", function(e) {
var id = "id_3";
var value = true;
webMI.display.openDisplay("AGENT.DISPLAYS.MAIN.HTML", {});
});
]]]]><![CDATA[></script>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
			<Reference ReferenceType="HasModellingRule">New</Reference>
		</References>
		<Value>
			<uax:Int32>0</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_001" ExportedBrowseName="1:Turbine_001" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_001" BrowseName="1:Turbine_001">
		<DisplayName Locale="en">Turbine_001</DisplayName>
		<Description Locale="en">Turbine_001</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_001.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_001</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 1</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_001.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_001</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_001.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_001</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>1</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_002" ExportedBrowseName="1:Turbine_002" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_002" BrowseName="1:Turbine_002">
		<DisplayName Locale="en">Turbine_002</DisplayName>
		<Description Locale="en">Turbine_002</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_002.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_002</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 2</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_002.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_002</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>true</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_002.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_002</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>2</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_003" ExportedBrowseName="1:Turbine_003" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_003" BrowseName="1:Turbine_003">
		<DisplayName Locale="en">Turbine_003</DisplayName>
		<Description Locale="en">Turbine_003</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_003.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_003</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 3</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_003.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_003</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_003.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_003</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>3</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_004" ExportedBrowseName="1:Turbine_004" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_004" BrowseName="1:Turbine_004">
		<DisplayName Locale="en">Turbine_004</DisplayName>
		<Description Locale="en">Turbine_004</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_004.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_004</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 4</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_004.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_004</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_004.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_004</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>4</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_005" ExportedBrowseName="1:Turbine_005" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_005" BrowseName="1:Turbine_005">
		<DisplayName Locale="en">Turbine_005</DisplayName>
		<Description Locale="en">Turbine_005</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_005.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_005</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 5</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_005.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_005</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>true</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_005.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_005</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>5</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_006" ExportedBrowseName="1:Turbine_006" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_006" BrowseName="1:Turbine_006">
		<DisplayName Locale="en">Turbine_006</DisplayName>
		<Description Locale="en">Turbine_006</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_006.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_006</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 6</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_006.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_006</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_006.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_006</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>6</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_007" ExportedBrowseName="1:Turbine_007" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_007" BrowseName="1:Turbine_007">
		<DisplayName Locale="en">Turbine_007</DisplayName>
		<Description Locale="en">Turbine_007</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_007.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_007</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 7</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_007.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_007</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>true</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_007.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_007</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>7</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_008" ExportedBrowseName="1:Turbine_008" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_008" BrowseName="1:Turbine_008">
		<DisplayName Locale="en">Turbine_008</DisplayName>
		<Description Locale="en">Turbine_008</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_008.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_008</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 8</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_008.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_008</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_008.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_008</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>8</uax:Int32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.Turbine_009" ExportedBrowseName="1:Turbine_009" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.Turbine_009" BrowseName="1:Turbine_009">
		<DisplayName Locale="en">Turbine_009</DisplayName>
		<Description Locale="en">Turbine_009</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasComponent">ns=1;s=ObjectTypes.PROJECT.Turbine.Display</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_009.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_009</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Turbine 9</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_009.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_009</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.Turbine_009.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.Turbine_009</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int32>9</uax:Int32>
		</Value>
	</UAVariable>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT" BrowseName="1:PROJECT" IsAbstract="true">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">BaseObjectType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Speed" ExportedBrowseName="1:Speed" Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine" BrowseName="1:Turbine">
		<DisplayName Locale="en">Turbine</DisplayName>
		<Description Locale="en">Turbine</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;s=ObjectTypes.PROJECT</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Speed" BrowseName="1:Speed" DataType="Int32" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Speed</DisplayName>
		<Description Locale="en">Speed</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
			<Reference ReferenceType="HasModellingRule">New</Reference>
		</References>
		<Value>
			<uax:Int32>0</uax:Int32>
		</Value>
	</UAVariable>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT" BrowseName="1:PROJECT" IsAbstract="true">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">BaseObjectType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Status" ExportedBrowseName="1:Status" Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine" BrowseName="1:Turbine">
		<DisplayName Locale="en">Turbine</DisplayName>
		<Description Locale="en">Turbine</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;s=ObjectTypes.PROJECT</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Status" BrowseName="1:Status" DataType="Boolean" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Status</DisplayName>
		<Description Locale="en">Status</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
			<Reference ReferenceType="HasModellingRule">New</Reference>
		</References>
		<Value>
			<uax:Boolean>false</uax:Boolean>
		</Value>
	</UAVariable>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT" BrowseName="1:PROJECT" IsAbstract="true">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">BaseObjectType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Text" ExportedBrowseName="1:Text" Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine" BrowseName="1:Turbine">
		<DisplayName Locale="en">Turbine</DisplayName>
		<Description Locale="en">Turbine</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;s=ObjectTypes.PROJECT</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Text" BrowseName="1:Text" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Text</DisplayName>
		<Description Locale="en">Text</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
			<Reference ReferenceType="HasModellingRule">New</Reference>
		</References>
		<Value>
			<uax:String></uax:String>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.DISPLAYS.MAIN.HTML" ExportedBrowseName="1:HTML" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.DISPLAYS" BrowseName="1:DISPLAYS">
		<DisplayName Locale="en">DISPLAYS</DisplayName>
		<Description Locale="en">DISPLAYS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.DISPLAYS.MAIN" BrowseName="1:MAIN">
		<DisplayName Locale="en">MAIN</DisplayName>
		<Description Locale="en">MAIN</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.DISPLAYS</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.DISPLAYS.MAIN.HTML" BrowseName="1:HTML" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">HTML</DisplayName>
		<Description Locale="en">HTML</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.DISPLAYS.MAIN</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg xmlns:atv="http://webmi.atvise.com/2007/svgext" height="680" xmlns="http://www.w3.org/2000/svg" version="1.2" xmlns:xlink="http://www.w3.org/1999/xlink" width="1280">
 <defs/>
 <metadata>
  <atv:gridconfig height="20" enabled="false" width="20" gridstyle="lines"/>
  <atv:snapconfig height="10" enabled="false" width="10"/>
 </metadata>
 <svg atv:refpy="366.68" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.slickgrid.table" atv:refpx="652.415" id="id_2" x="370.046" height="640" y="87.039" width="640" transform="matrix(0.9455,0,0,0.9008,0,0)">
  <atv:argument name="tableID" value="atvise_table_demo"/>
 </svg>
 <text atv:refpy="54.112" atv:refpx="591.285" id="id_3" font-family="Arial" font-size="24" x="528.785" font-weight="bold" y="57.112" fill="#000088">HTML Table Example</text>
 <script type="text/ecmascript"><![CDATA[ /* Loading the table resources */
webMI.table.loadResources(function() {

	/* Configuration of the columns to be displayed */
	var config = [];
	config["columns"] = [
		{
			id: "speed",
			name: "Speed",
			field: "speed",
			sortable: true,
			filter: true,
		},
		{
			id: "status",
			name: "Status",
			field: "status",
			sortable: true,
			filter: true,
		},
		{	id: "text",
			name: "Text",
			field: "text",
			sortable: true,
			filter: true,
		},
		{
			id: "display",
			name: "Display",
			field: "display",
			sortable: true,
			filter: true,
			formatter: buttonFormatter,
			type: "button"
		}
	];

	/* Configuration of the runtime behavior */
	config["mode"] = "once";

	function setRow(index, row, data,that){
		webMI.data.read(
			[
				"AGENT.OBJECTS.Turbine_00" + index + ".Speed",
				"AGENT.OBJECTS.Turbine_00" + index + ".Status",
				"AGENT.OBJECTS.Turbine_00" + index + ".Text"
			],
			function(e) {
				var text = "Turbine "+index;
				
				row.speed = e[0].value;
				row.status = e[1].value;
				row.text = e[2].value;
				
				// Values and Button for "Display" generated by Formatter, buttonFormatter
				row.display = index;
				
				data.result = row;
				that.addData(data);
			}
		);
	};
	
	// creates the Button content for "Display" column; column config -> formatter and type
	function buttonFormatter(row, cell, value, columnDef, dataContext) {
        var title = value;
        return "<button id='"+value+"' style='cursor:pointer;' class='display'>Turbine "+value+"</button>";
    }

	/* Register a click-event for the button to open a display */
	webMI.rootWindow.addEventListener('click', function (e) {
		if (e.target.className === 'display') {
			var index = e.target.id;
			var turbineBase = "AGENT.OBJECTS.Turbine_00" + index;
			webMI.display.openDisplay("ObjectTypes.PROJECT.Turbine.Display", {base: turbineBase});
		}
	}, false);
	

	/* Configuration of the data query */
	config["dataRequestFunction"] = function customDataRequest(continuation) {
		var that = this;
		data = {
			result: []
		};
		var row = {};
		for (var i = 1; i < 10; i++) {
			setRow(i, row, data, that);
		}
	};

	/* Registration of the configuration */
	webMI.table.register("atvise_table_demo", "config", config);
	/* End of table configuration */
	webMI.table.setReady("atvise_table_demo", "config");
});
]]]]><![CDATA[></script>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT" BrowseName="1:PROJECT" IsAbstract="true">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">BaseObjectType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Display" ExportedBrowseName="1:Display" Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAObjectType NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine" BrowseName="1:Turbine">
		<DisplayName Locale="en">Turbine</DisplayName>
		<Description Locale="en">Turbine</Description>
		<References>
			<Reference ReferenceType="HasSubtype" IsForward="false">ns=1;s=ObjectTypes.PROJECT</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObjectType>
	<UAVariable NodeId="ns=1;s=ObjectTypes.PROJECT.Turbine.Display" BrowseName="1:Display" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">Display</DisplayName>
		<Description Locale="en">Display</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=ObjectTypes.PROJECT.Turbine</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
			<Reference ReferenceType="HasModellingRule">Shared</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" version="1.2" width="1280" xmlns:xlink="http://www.w3.org/1999/xlink" height="768">
 <defs/>
 <metadata>
  <atv:gridconfig gridstyle="lines" enabled="false" width="20" height="20"/>
  <atv:snapconfig enabled="false" width="10" height="10"/>
 </metadata>
 <text atv:refpy="193.358" font-size="12" font-family="Arial" visibility="hidden" id="id_2" fill="#000088" y="157.94" atv:refpx="652.113" x="465.06" transform="matrix(6.8226,0,0,4.4712,-2684.5675,-492.7013)">XXXXXXX</text>
 <svg atv:refpy="290.092" id="id_3" y="210.005" width="80" atv:refpx="665.681" x="417.327" height="30" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.button_alarmlist_actions" transform="matrix(1.4556,0,0,1.2893,0,0)">
  <atv:argument name="label" value="T{Back}"/>
  <atv:argument name="action" value=""/>
  <atv:overwrite id="id_6" width="114.447" height="36.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_symbol" y="9.339" x="48.224" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_label" y="23.839" x="58.224" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_stroke" width="112.447" height="34.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="button_bg" width="114.447" height="36.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
  <atv:overwrite id="outer_frame" width="116.447" height="38.678" transform="matrix(0.687,0,0,0.7756,0,0)"/>
 </svg>
 <script type="text/ecmascript"><![CDATA[webMI.data.subscribe(webMI.query["base"] + ".Text", function(e) {
var id = "id_2";
var value = e.value;
webMI.gfx.setText(id, value);
webMI.gfx.setVisible(id, null);
});
webMI.addEvent("id_3", "click", function(e) {
var id = "id_3";
var value = true;
webMI.display.openDisplay("AGENT.DISPLAYS.MAIN.HTML", {});
});
]]]]><![CDATA[></script>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
</UANodeSet>
