<?xml version="1.0" encoding="UTF-8"?>
<!--
 * LICENCE[[
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1/CeCILL 2.O
 *
 * The contents of this file are subject to the Mozilla Public License Version
 * 1.1 (the "License"); you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * The Original Code is kelis.fr code.
 *
 * The Initial Developer of the Original Code is
 * sylvain.spinelli@kelis.fr
 *
 * Portions created by the Initial Developer are Copyright (C) 2007
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s):
 *
 * Alternatively, the contents of this file may be used under the terms of
 * either of the GNU General Public License Version 2 or later (the "GPL"),
 * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 * or the CeCILL Licence Version 2.0 (http://www.cecill.info/licences.en.html),
 * in which case the provisions of the GPL, the LGPL or the CeCILL are applicable
 * instead of those above. If you wish to allow use of your version of this file
 * only under the terms of either the GPL, the LGPL or the CeCILL, and not to allow
 * others to use your version of this file under the terms of the MPL, indicate
 * your decision by deleting the provisions above and replace them with the notice
 * and other provisions required by the GPL, the LGPL or the CeCILL. If you do not
 * delete the provisions above, a recipient may use your version of this file under
 * the terms of any one of the MPL, the GPL, the LGPL or the CeCILL.
 * ]]LICENCE
 -->
<!DOCTYPE se:editor [
  <!ENTITY % appExtCommon SYSTEM "chrome://sm_modeling/locale/common/widgets.dtd">
  %appExtCommon;
  <!ENTITY % appExt SYSTEM "chrome://sm_modeling/locale/organisation/composition.dtd">
  %appExt;
]>
<se:editor 	xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
			xmlns="http://www.w3.org/1999/xhtml"
			xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"
			xmlns:se="http://www.utc.fr/ics/scenari/v3/editing"
			xmlns:sc="http://www.utc.fr/ics/scenari/v3/core"
			se:namespaces="true">
	
	<se:lib>
		
<!-- LIB : att_format-zone -->
		<xul:attribute se:id="att_format-zone" se:name="format" se:bind="attribute" se:defaultvalue="xhtml">
			<xul:choiceInput>
				<xul:ciItem label="xhtml"/>
				<xul:ciItem label="text"/>
				<xul:ciItem label="xml"/>
			</xul:choiceInput>
		</xul:attribute>
		
<!-- LIB : att_class -->
		<xul:attribute se:id="att_class" se:name="class" se:bind="attribute">
			<xul:wordsInput trim="true"/>
		</xul:attribute>
		
<!-- LIB : atts_widget -->
		<se:template se:id="atts_widget">
			<xul:attribute se:name="widgetClass" se:bind="attribute">
				<xul:wordsInput trim="true"/>
			</xul:attribute>
			<xul:attribute se:name="crossRefEntries" se:bind="attribute">
				<xul:wordsInput trim="true"/>
			</xul:attribute>
		</se:template>
		
<!-- LIB : sm:fixedString -->
		<xul:element se:name="sm:fixedString" se:id="sm:fixedString" se:bind="element" forcefilled="true">
			<xul:atts>
				<xul:attribute se:bind="attribute" se:name="value">
					<xul:wordsInput/>
				</xul:attribute>
			</xul:atts>
		</xul:element>
		
<!-- LIB : sm:outlineClasses_Fix -->
		<xul:element se:id="sm:outlineClasses_Fix" se:name="sm:outlineClasses" se:bind="element" se:card="?">
			<xul:childs>
				<se:choice se:card="*" se:show="ifExist">
					<se:ref se:refid="sm:fixedString"/>
					<se:ref se:refid="sm:callModel"/>
				</se:choice>
				<xul:insert se:bind="current"/>
			</xul:childs>
		</xul:element>
		
<!-- LIB : img -->
		<xul:element se:id="img" se:name="img" se:bind="element" forcefilled="true">
			<xul:atts>
				<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Image\b.*"/>
				<xul:attribute se:bind="attribute" se:name="alt">
					<xul:wordsInput/>
				</xul:attribute>
				<xul:attribute se:bind="attribute" se:name="title">
					<xul:wordsInput/>
				</xul:attribute>
				<xul:attribute se:bind="attribute" se:name="class">
					<xul:wordsInput/>
				</xul:attribute>
				<xul:attribute se:bind="attribute" se:show="ifExist">
					<xul:wordsInput/>
				</xul:attribute>
			</xul:atts>
		</xul:element>

<!-- LIB : sm:callModel -->
		<xul:element se:id="sm:callModel" se:name="sm:callModel" se:bind="element" forcefilled="true">
			<xul:atts/>
			<xul:childs>
				<xul:alternativeAlone se:id="choiceCallModel" se:bind="choice">
					<xul:element se:name="sm:current" se:bind="element" forcefilled="true">
						<xul:atts>
							<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
						</xul:atts>
					</xul:element>
					<xul:element se:name="sm:root" se:bind="element" forcefilled="true">
						<xul:atts>
							<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
						</xul:atts>
					</xul:element>
					<xul:element se:name="sm:lookForAscendants" se:bind="element" forcefilled="true">
						<xul:atts>
							<xul:attribute se:bind="attribute" se:name="direction" se:defaultvalue="currentToRoot">
								<xul:choiceInput>
									<xul:ciItem label="currentToRoot"/>
									<xul:ciItem label="rootToCurrent"/>
								</xul:choiceInput>
							</xul:attribute>
							<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
						</xul:atts>
						<xul:childs>
							<xul:element se:name="sm:callableModel" se:bind="element" se:card="+">
								<xul:atts>
									<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Class\b[\w:]*:Content.*"/>
								</xul:atts>
							</xul:element>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
					<xul:element se:name="sm:agentPath" se:bind="element" forcefilled="true">
						<xul:atts>
							<xul:attribute se:bind="attribute" se:name="path" se:mandat="true" se:defaultvalue="/@@">
								<xul:wordsInput trim="true" notnull="true"/>
							</xul:attribute>
						</xul:atts>
						<xul:childs>
							<xul:element se:name="sm:callableModel" se:bind="element" se:card="+"
								tooltipTag="&organisation.composition.callModel.agentPath.callableModel;">
								<xul:atts>
									<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Class\b[\w:]*:Content.*"/>
								</xul:atts>
							</xul:element>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
				</xul:alternativeAlone>
			</xul:childs>
		</xul:element>
		
<!-- LIB : sm:callModelView -->
		<xul:element se:id="sm:callModelView" se:name="sm:callModel" se:bind="element" forcefilled="true">
			<xul:atts>
				<xul:attribute se:id="att_view" se:name="view" se:bind="attribute" se:defaultvalue="xhtmlContent">
					<xul:choiceInput>
						<xul:ciItem label="xhtmlContent"/>
						<xul:ciItem label="fullTitleText"/>
						<xul:ciItem label="shortTitleText"/>
					</xul:choiceInput>
				</xul:attribute>
			</xul:atts>
			<xul:childs>
				<se:ref se:refid="choiceCallModel"/>
			</xul:childs>
		</xul:element>

<!-- LIB : sm:callModelLink -->
		<xul:element se:id="sm:callModelLink" se:name="sm:callModel" se:bind="element" forcefilled="true">
			<xul:childs>
				<xul:alternativeAlone se:bind="choice">
					<xul:element se:name="sm:root" se:bind="element" forcefilled="true">
						<xul:atts>
							<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
							<xul:attribute se:id="navCtx" se:name="navCtx" se:bind="attribute" se:mandat="true">
								<xul:choiceInput notnull="true">
									<xul:ciItem label="newRoot"/>
									<xul:ciItem label="preserveCurrent"/>
								</xul:choiceInput>
							</xul:attribute>
						</xul:atts>
					</xul:element>
					<xul:element se:name="sm:current" se:bind="element" forcefilled="true">
						<xul:atts>
							<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
							<se:ref se:refid="navCtx"/>
						</xul:atts>
					</xul:element>
					<xul:element se:name="sm:lookForAscendants" se:bind="element" forcefilled="true">
						<xul:atts>
							<xul:attribute se:bind="attribute" se:name="direction" se:defaultvalue="currentToRoot">
								<xul:choiceInput>
									<xul:ciItem label="currentToRoot"/>
									<xul:ciItem label="rootToCurrent"/>
								</xul:choiceInput>
							</xul:attribute>
							<se:ref se:refid="att_axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
							<se:ref se:refid="navCtx"/>
						</xul:atts>
						<xul:childs>
							<xul:element se:name="sm:callableModel" se:bind="element" se:card="+">
								<xul:atts>
									<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Class\b[\w:]*:Content.*"/>
								</xul:atts>
							</xul:element>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
					<xul:element se:name="sm:agentPath" se:bind="element" forcefilled="true">
						<xul:atts>
							<xul:attribute se:bind="attribute" se:name="path" se:mandat="true" se:defaultvalue="/@@">
								<xul:wordsInput trim="true" notnull="true"/>
							</xul:attribute>
						</xul:atts>
						<xul:childs>
							<xul:element se:name="sm:callableModel" se:bind="element" se:card="+"
								tooltipTag="&organisation.composition.callModel.agentPath.callableModel;">
								<xul:atts>
									<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#Class\b[\w:]*:Content.*"/>
								</xul:atts>
							</xul:element>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
				</xul:alternativeAlone>
			</xul:childs>
		</xul:element>
		
<!-- LIB : sm:lookForExistingModelPage -->
		<xul:element se:id="sm:lookForExistingModelPage" se:name="sm:lookForExistingModelPage" se:bind="element" forcefilled="true">
			<xul:childs>
				<se:ref se:refid="sm:callModel" se:name="sm:target"/>
				<xul:element se:name="sm:navContext" se:bind="element" forcefilled="true">
					<xul:childs>
						<xul:alternativeAlone se:bind="choice">
							<xul:element se:name="sm:currentNav" se:bind="element" forcefilled="true"/>
							<se:ref se:refid="sm:callModel" se:name="sm:fromNewRoot"/>
						</xul:alternativeAlone>
					</xul:childs>
				</xul:element>
			</xul:childs>
		</xul:element>
		
<!-- LIB : sm:label_Fix -->
		<xul:element se:id="sm:label_Fix" se:name="sm:label" se:bind="element" se:card="?" tooltipTag="&common.widgets.wLink.label;">
			<xul:childs>
				<se:choice se:id="choiceLabel_Fix" se:card="*" se:show="ifExist">
					<xul:element se:name="sm:choose" se:bind="element" forcefilled="true">
						<xul:childs>
							<xul:element se:name="sm:when" se:bind="element" se:card="+">
								<xul:atts>
									<xul:attribute se:name="xpath" se:bind="attribute" tooltiptext="&organisation.composition.xPath;">
										<xul:wordsInput trim="true" frenchPonct="false"/>
									</xul:attribute>
								</xul:atts>
								<xul:childs>
									<se:ref se:refid="choiceLabel_Fix"/>
									<xul:insert se:bind="current"/>
								</xul:childs>
							</xul:element>
							<xul:element se:name="sm:otherwise" se:bind="element" se:card="?" insert="true">
								<xul:childs>
									<se:ref se:refid="choiceLabel_Fix"/>
									<xul:insert se:bind="current"/>
								</xul:childs>
							</xul:element>
						</xul:childs>
					</xul:element>
					<se:ref se:refid="sm:callModelView"/>
					<se:ref se:refid="sm:WLink_Fix"/>
					<se:ref se:refid="sm:WTooltip_Fix"/>
					<se:ref se:refid="sm:Widget_Fix"/>
					<se:ref se:refid="img"/>
					<xul:genelt forcefilled="true" se:bind="element">
						<xul:atts>
							<xul:attribute se:bind="attribute" se:name="class">
								<xul:wordsInput/>
							</xul:attribute>
							<xul:attribute se:bind="attribute" se:show="ifExist">
								<xul:wordsInput/>
							</xul:attribute>
						</xul:atts>
						<xul:childs>
							<se:ref se:refid="choiceLabel_Fix"/>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:genelt>
					<xul:textnode se:bind="text" se:show="ifExist">
						<xul:textpanelInput removable="true" filterspaces="false"/>
					</xul:textnode>
				</se:choice>
				<xul:insert se:bind="current"/>
			</xul:childs>
		</xul:element>
		<xul:element se:id="sm:label_Fix_cls" se:name="sm:label" se:bind="element" se:card="?" tooltipTag="&common.widgets.wLink.label;">
			<xul:atts>
				<se:ref se:refid="att_class"/>
			</xul:atts>
			<xul:childs>
				<se:ref se:refid="choiceLabel_Fix"/>
				<xul:insert se:bind="current"/>
			</xul:childs>
		</xul:element>

<!-- LIB : title_Fix -->
		<xul:element se:id="title_Fix" se:bind="element" se:card="?">
			<xul:atts/>
			<xul:childs>
				<se:choice se:id="choiceTitle_Fix" se:card="*" se:show="ifExist">
					<xul:element se:name="sm:choose" se:bind="element" forcefilled="true">
						<xul:childs>
							<xul:element se:name="sm:when" se:bind="element" se:card="+">
								<xul:atts>
									<xul:attribute se:name="xpath" se:bind="attribute" tooltiptext="&organisation.composition.xPath;">
										<xul:wordsInput trim="true" frenchPonct="false"/>
									</xul:attribute>
								</xul:atts>
								<xul:childs>
									<se:ref se:refid="choiceTitle_Fix"/>
									<xul:insert se:bind="current"/>
								</xul:childs>
							</xul:element>
							<xul:element se:name="sm:otherwise" se:bind="element" se:card="?" insert="true">
								<xul:childs>
									<se:ref se:refid="choiceTitle_Fix"/>
									<xul:insert se:bind="current"/>
								</xul:childs>
							</xul:element>
						</xul:childs>
					</xul:element>
					<se:ref se:refid="sm:fixedString"/>
					<se:ref se:refid="sm:callModelView"/>
				</se:choice>
				<xul:insert se:bind="current"/>
			</xul:childs>
		</xul:element>

<!-- LIB : choiceContent_Fix -->
		<se:choice se:id="choiceContent_Fix" se:card="*" se:show="ifExist">
			<xul:element se:name="sm:choose" se:bind="element" forcefilled="true">
				<xul:childs>
					<xul:element se:name="sm:when" se:bind="element" se:card="+">
						<xul:atts>
							<xul:attribute se:name="xpath" se:bind="attribute" tooltiptext="&organisation.composition.xPath;">
								<xul:wordsInput trim="true" frenchPonct="false"/>
							</xul:attribute>
						</xul:atts>
						<xul:childs>
							<se:ref se:refid="choiceContent_Fix"/>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
					<xul:element se:name="sm:otherwise" se:bind="element" se:card="?" insert="true">
						<xul:childs>
							<se:ref se:refid="choiceContent_Fix"/>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
				</xul:childs>
			</xul:element>
			<se:ref se:refid="sm:callModelView"/>
			<!-- ######### WIDGETS FIX ######### -->
			<xul:element se:name="sm:WLink" se:bind="element" se:id="sm:WLink_Fix" tooltipTag="&common.widgets.wLink;">
				<xul:atts>
					<se:ref se:refid="atts_widget"/>
				</xul:atts>
				<xul:childs>
					<se:ref se:refid="sm:label_Fix" forcefilled="true"/>
					<se:ref se:refid="title_Fix" se:name="sm:labelTitle" tooltipTag="&common.widgets.wLink.labelTitle;"/>
					<xul:element se:name="sm:link" se:bind="element" forcefilled="true">
						<xul:atts>
							<se:ref se:refid="lnk_atts" se:refurl="chrome://sm_modeling/content/xEdition/smWLink.xed.xml"/>
						</xul:atts>
						<xul:childs>
							<se:ref se:refid="lnk_insert4allOptions" se:refurl="chrome://sm_modeling/content/xEdition/smWLink.xed.xml"/>
							<xul:alternative se:id="choiceLink_Fix" se:bind="choice">
								<se:ref se:refid="sm:page_Fix" insert="collapsed"/>
								<se:ref se:refid="sm:callModelLink" insert="collapsed"/>
								<se:ref se:refid="sm:lookForExistingModelPage" insert="collapsed"/>
								<xul:element se:name="sm:externalUrl" se:bind="element" insert="collapsed">
									<xul:childs>
										<se:ref se:refid="sm:fixedString"/>
									</xul:childs>
								</xul:element>
							</xul:alternative>
						</xul:childs>
					</xul:element>
				</xul:childs>
			</xul:element>
			<xul:element se:id="sm:WTooltip_Fix" se:name="sm:WTooltip" se:bind="element">
				<xul:atts>
					<se:ref se:refid="atts_widget"/>
				</xul:atts>
				<xul:childs>
					<se:ref se:refid="sm:label_Fix_cls" forcefilled="true"/>
					<se:ref se:refid="title_Fix" se:name="sm:labelTitle" tooltipTag="&common.widgets.wLink.labelTitle;"/>
					<xul:element se:name="sm:tooltip" se:bind="element" forcefilled="true">
						<xul:atts>
							<se:ref se:refid="att_class"/>
						</xul:atts>
						<xul:childs>
							<se:ref se:refid="tt_insert4allOptions" se:refurl="chrome://sm_modeling/content/xEdition/smWTooltip.xed.xml"/>
							<xul:element se:name="sm:ttTitle" se:bind="element" se:card="?">
								<xul:childs>
									<se:ref se:refid="choiceContent_Fix"/>
									<xul:insert se:bind="current"/>
								</xul:childs>
							</xul:element>
							<xul:element se:name="sm:ttContent" se:bind="element" se:card="?">
								<xul:childs>
									<se:ref se:refid="choiceContent_Fix"/>
									<xul:insert se:bind="current"/>
								</xul:childs>
							</xul:element>
						</xul:childs>
					</xul:element>
				</xul:childs>
			</xul:element>
			<xul:element se:id="sm:Widget_Fix" se:name="sm:Widget" se:bind="element" forcefilled="true">
				<xul:atts>
					<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true" regexpSgn=".*#UiWidget.*"/>
				</xul:atts>
				<xul:childs>
					<se:choice se:id="choiceZone_Fix" se:card="*" se:show="ifExist">
						<xul:element se:name="sm:xhtmlContentZone" se:bind="element" forcefilled="true">
							<xul:atts>
								<xul:attribute se:name="key" se:bind="attribute">
									<xul:wordsInput trim="true"/>
								</xul:attribute>
							</xul:atts>
							<xul:childs>
								<se:ref se:refid="choiceContent_Fix"/>
								<xul:insert se:bind="current"/>
							</xul:childs>
						</xul:element>
						<xul:element se:name="sm:urlZone" se:bind="element">
							<xul:atts>
								<xul:attribute se:name="key" se:bind="attribute">
									<xul:wordsInput trim="true"/>
								</xul:attribute>
							</xul:atts>
							<xul:childs>
								<xul:element se:name="sm:link" se:bind="element" forcefilled="true">
									<xul:childs>
										<se:ref se:refid="choiceLink_Fix"/>
									</xul:childs>
								</xul:element>
							</xul:childs>
						</xul:element>
					</se:choice>
					<xul:insert se:bind="current"/>
				</xul:childs>
			</xul:element>						

			<se:ref se:refid="img"/>
			<xul:genelt forcefilled="true" se:bind="element">
				<xul:atts>
					<xul:attribute se:bind="attribute" se:name="class">
						<xul:wordsInput/>
					</xul:attribute>
					<xul:attribute se:bind="attribute" se:show="ifExist">
						<xul:wordsInput/>
					</xul:attribute>
				</xul:atts>
				<xul:childs>
					<se:ref se:refid="choiceContent_Fix"/>
					<xul:insert se:bind="current"/>
				</xul:childs>
			</xul:genelt>
			<xul:textnode se:bind="text" se:show="ifExist">
				<xul:textpanelInput removable="true" filterspaces="false"/>
			</xul:textnode>
		</se:choice>
		
	</se:lib>
	
	<xul:xmlview se:bind="document">
		<xul:wspInputHistoryProvider code="axisXhtml" id="axis"/>
		<xul:wspInputHistoryProvider code="templateXhtml" id="template"/>
		<xul:element se:name="sm:genericWebSiteTransf" insert="collapsed" se:bind="element" se:declareNs="sc sm">
			<xul:atts>
				<xul:attribute se:name="info" se:bind="attribute">
					<xul:wordsInput trim="true"/>
				</xul:attribute>
			</xul:atts>
			<xul:childs>
				<xul:element se:name="sm:model" se:bind="element" >
					<xul:atts>
						<xul:ptritem se:bind="plugin" se:attributes="sc:refUri" class="xmlview" notnull="true"  regexpSgn=".*#Class\b.*"/>
					</xul:atts>
				</xul:element>
				<se:ref se:refid="sm:axis" se:refurl="chrome://sm_modeling/content/xEdition/coreWeb.xed.xml"/>
				<se:ref se:refid="title_Fix" se:name="sm:fullTitleText" />
				<se:ref se:refid="title_Fix" se:name="sm:shortTitleText"/>
				<xul:alternative se:bind="choice">
					<xul:element se:name="sm:navigation" se:bind="element" insert="collapsed">
						<xul:childs>
							<se:choice se:id="choiceNav_Fix" se:card="*" se:show="ifExist">
								<xul:element se:id="sm:choose_Nav" se:name="sm:choose" se:bind="element" forcefilled="true">
									<xul:childs>
										<xul:element se:name="sm:when" se:bind="element" se:card="+">
											<xul:atts>
												<xul:attribute se:name="xpath" se:bind="attribute" tooltiptext="&organisation.composition.xPath;">
													<xul:wordsInput trim="true" frenchPonct="false"/>
												</xul:attribute>
											</xul:atts>
											<xul:childs>
												<se:ref se:refid="choiceNav_Fix"/>
												<xul:insert se:bind="current"/>
											</xul:childs>
										</xul:element>
										<xul:element se:name="sm:otherwise" se:bind="element" se:card="?" insert="true">
											<xul:childs>
												<se:ref se:refid="choiceNav_Fix"/>
												<xul:insert se:bind="current"/>
											</xul:childs>
										</xul:element>
									</xul:childs>
								</xul:element>
								
								<xul:element se:id="sm:page_Fix" se:name="sm:page" se:bind="element" forcefilled="true">
									<xul:atts>
										<xul:attribute se:bind="attribute" se:name="template" se:mandat="true">
											<xul:wordsInput trim="true" notnull="true" autocompleteProviderXPath="id('template')"/>
										</xul:attribute>
										<xul:attribute se:bind="attribute" se:name="step">
											<xul:wordsInput trim="true" validRegExp="^(\d*)$"/>
										</xul:attribute>
									</xul:atts>
									<xul:childs>
										<se:ref se:refid="title_Fix" se:name="sm:title" forcefilled="true"/>
										<se:ref se:refid="sm:outlineClasses_Fix"/>
										<xul:element se:id="sm:path" se:name="sm:path" se:bind="element" se:card="?" se:show="ifExist" forcefilled="true">
											<xul:childs>
												<xul:element se:name="sm:fixedPath" se:bind="element" se:card="?">
													<xul:atts>
														<xul:attribute se:bind="attribute" se:name="value" se:mandat="true">
															<xul:wordsInput notnull="true" trim="true"/>
														</xul:attribute>
													</xul:atts>
												</xul:element>
											</xul:childs>
										</xul:element>
										<xul:element se:id="sm:mainZone_Fix" se:name="sm:mainZone" se:bind="element" insert="true">
											<xul:atts>
												<se:ref se:refid="att_format-zone"/>
											</xul:atts>
											<xul:childs>
												<se:ref se:refid="choiceContent_Fix"/>
												<xul:insert se:bind="current"/>
											</xul:childs>
										</xul:element>
										<xul:element se:id="sm:zone_Fix" se:name="sm:zone" se:bind="element" se:card="*" se:show="ifExist" forcefilled="true">
											<xul:atts>
												<xul:attribute se:name="key" se:bind="attribute" se:mandat="true">
													<xul:wordsInput trim="true" notnull="true"/>
												</xul:attribute>
												<se:ref se:refid="att_format-zone"/>
											</xul:atts>
											<xul:childs>
												<se:ref se:refid="choiceContent_Fix"/>
												<xul:insert se:bind="current"/>
											</xul:childs>
										</xul:element>
										<xul:insert se:bind="current"/>
									</xul:childs>
								</xul:element>
								
								<xul:element se:id="sm:folder_Fix" se:name="sm:folder" se:bind="element" forcefilled="true">
									<xul:childs>
										<se:ref se:refid="title_Fix" se:name="sm:title" forcefilled="true"/>
										<se:ref se:refid="sm:outlineClasses_Fix"/>
										<xul:element se:name="sm:folderPreview" se:bind="element" se:card="?">
											<xul:childs>
												<xul:element se:name="sm:page" se:bind="element">
													<xul:atts>
														<xul:attribute se:bind="attribute" se:name="template" se:mandat="true">
															<xul:wordsInput trim="true" notnull="true" autocompleteProviderXPath="id('template')"/>
														</xul:attribute>
														<xul:attribute se:bind="attribute" se:name="step">
															<xul:wordsInput trim="true" validRegExp="^(\d*)$"/>
														</xul:attribute>
													</xul:atts>
													<xul:childs>
														<se:ref se:refid="sm:path"/>
														<se:ref se:refid="sm:mainZone_Fix"/>
														<se:ref se:refid="sm:zone_Fix"/>
														<xul:insert se:bind="current"/>
													</xul:childs>
												</xul:element>
											</xul:childs>
										</xul:element>
										<se:ref se:refid="choiceNav_Fix"/>
										<xul:insert se:bind="current"/>
									</xul:childs>
								</xul:element>
								
								<se:ref se:refid="sm:callModelLink"/>
								<se:ref se:refid="sm:lookForExistingModelPage"/>
								
							</se:choice>
							<xul:insert se:bind="current"/>
						</xul:childs>
					</xul:element>
					<se:ref se:refid="sm:mainZone_Fix" se:name="sm:content" insert="collapsed"/>
				</xul:alternative>
			</xul:childs>
		</xul:element>
	</xul:xmlview>
</se:editor>
