LML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://eclipse.org/ptp/lml
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition

Declared Namespaces

Prefix Namespace
Default namespace http://www.w3.org/2001/XMLSchema
xml http://www.w3.org/XML/1998/namespace
lml http://eclipse.org/ptp/lml
Schema Component Representation
<schema targetNamespace="http://eclipse.org/ptp/lml">
<include schemaLocation="colors.xsd"/>
<include schemaLocation="scheme.xsd"/>
<include schemaLocation="request.xsd"/>
...
</schema>
top

Global Declarations

Element: layout

Name layout
Type lml:layout_root
Nillable no
Abstract no
XML Instance Representation
<lml:layout
version="string [0..1] ?">
<request> lml:RequestType </request> [0..1]
Start Sequence [0..*]
<textlayout> lml:infoboxlayout_type </textlayout> [0..1]
<infoboxlayout> lml:infoboxlayout_type </infoboxlayout> [0..1]
<tablelayout> lml:tablelayout_type </tablelayout> [0..1]
<chartlayout> lml:chartlayout_type </chartlayout> [0..1]
<usagebarlayout> lml:usagebarlayout_type </usagebarlayout> [0..1]
<nodedisplaylayout> lml:nodedisplaylayout_type </nodedisplaylayout> [0..1]
<abslayout> lml:abslayout_type </abslayout> [0..1]
<splitlayout> lml:splitlayout_type </splitlayout> [0..1]
End Sequence
</lml:layout>
Schema Component Representation
<element name="layout" type=" lml:layout_root "/>
top

Global Definitions

Complex Type: abslayout_type

Super-types: layout_type < abslayout_type (by extension)
Sub-types: None
Name abslayout_type
Abstract no
Documentation Describes a layout with absolute coordinates. Every component must be added by a comp-tag.
XML Instance Representation
<...
id="string [1]">
<comp> lml:component_type </comp> [1..*]
</...>
Schema Component Representation
<complexType name="abslayout_type">
<complexContent>
<extension base=" lml:layout_type ">
<sequence>
<element name="comp" type=" lml:component_type " maxOccurs="unbounded" minOccurs="1"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: chartlayout_type

Super-types: componentlayout_type < chartlayout_type (by extension)
Sub-types: None
Name chartlayout_type
Abstract no
Documentation Definition of layout-tag for charts
XML Instance Representation
<...
id="string [0..1] ?"
gid="string [1] ?"
active="boolean [0..1] ?"
border="nonNegativeInteger [0..1] ?"
showlegend="boolean [0..1] ?"
backgroundcolor=" lml:hexcolor_type [0..1] ?"
innerbackgroundcolor=" lml:hexcolor_type [0..1] ?"
axescolor=" lml:hexcolor_type [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
gridcolor=" lml:hexcolor_type [0..1] ?"
cutpaint="boolean [0..1] ?"/>
Schema Component Representation
<complexType name="chartlayout_type">
<complexContent>
<extension base=" lml:componentlayout_type ">
<attribute name="border" type=" nonNegativeInteger " default="0"/>
<attribute name="showlegend" type=" boolean " default="true"/>
<attribute name="backgroundcolor" type=" lml:hexcolor_type " default="#FFF"/>
<attribute name="innerbackgroundcolor" type=" lml:hexcolor_type " default="#AAA"/>
<attribute name="axescolor" type=" lml:hexcolor_type " default="#555"/>
<attribute name="bordercolor" type=" lml:hexcolor_type " default="#000"/>
<attribute name="gridcolor" type=" lml:hexcolor_type " default="#555"/>
<attribute name="cutpaint" type=" boolean " default="true"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: columnlayout_type

Super-types: None
Sub-types: None
Name columnlayout_type
Abstract no
Documentation Layout-definitions for exactly one column of a table. Defines where to position the column, width and if this column is sorted
XML Instance Representation
<...
cid="positiveInteger [1] ?"
pos="nonNegativeInteger [0..1] ?"
width=" double (0 <= value <= 1) [0..1] ?"
sorted=" lml:columnsortedtype [0..1] ?"
active="boolean [0..1] ?"
key="string [0..1] ?">
<pattern> lml:pattern_type </pattern> [0..1] ?
</...>
Schema Component Representation
<complexType name="columnlayout_type">
<sequence>
<element name="pattern" type=" lml:pattern_type " minOccurs="0" maxOccurs="1"/>
</sequence>
<attribute name="cid" type=" positiveInteger " use="required"/>
<attribute name="pos" type=" nonNegativeInteger "/>
<attribute name="width">
<simpleType>
<restriction base=" double ">
<minInclusive value="0"/>
<maxInclusive value="1"/>
</restriction>
</simpleType>
</attribute>
<attribute name="sorted" type=" lml:columnsortedtype " default="false"/>
<attribute name="active" type=" boolean " default="true"/>
<attribute name="key" type=" string "/>
</complexType>
top

Complex Type: component_type

Super-types: None
Sub-types: None
Name component_type
Abstract no
Documentation Describes the absolute position of one graphical object
XML Instance Representation
<...
gid="string [1] ?"
x="integer [1] ?"
y="integer [1] ?"
w="nonNegativeInteger [0..1] ?"
h="nonNegativeInteger [0..1] ?"/>
Schema Component Representation
<complexType name="component_type">
<attribute name="gid" type=" string " use="required"/>
<attribute name="x" type=" integer " use="required"/>
<attribute name="y" type=" integer " use="required"/>
<attribute name="w" type=" nonNegativeInteger " default="100"/>
<attribute name="h" type=" nonNegativeInteger " default="100"/>
</complexType>
top

Complex Type: componentlayout_type

Super-types: None
Sub-types:
Name componentlayout_type
Abstract no
XML Instance Representation
<...
id="string [0..1] ?"
gid="string [1] ?"
active="boolean [0..1] ?"/>
Schema Component Representation
<complexType name="componentlayout_type">
<attribute name="id" type=" string "/>
<attribute name="gid" type=" string " use="required"/>
<attribute name="active" type=" boolean " default="true"/>
</complexType>
top

Complex Type: infoboxlayout_coltype

Super-types: None
Sub-types: None
Name infoboxlayout_coltype
Abstract no
XML Instance Representation
<...
pos=" lml:integer01type [0..1] ?"
width=" double (0 <= value <= 1) [0..1] ?"
sorted=" lml:columnsortedtype [0..1] ?"/>
Schema Component Representation
<complexType name="infoboxlayout_coltype">
<attribute name="pos" type=" lml:integer01type "/>
<attribute name="width" default="0.5">
<simpleType>
<restriction base=" double ">
<minInclusive value="0"/>
<maxInclusive value="1"/>
</restriction>
</simpleType>
</attribute>
<attribute name="sorted" type=" lml:columnsortedtype " default="false"/>
</complexType>
top

Complex Type: infoboxlayout_type

Super-types: componentlayout_type < infoboxlayout_type (by extension)
Sub-types: None
Name infoboxlayout_type
Abstract no
XML Instance Representation
<...
id="string [0..1] ?"
gid="string [1] ?"
active="boolean [0..1] ?">
<typecol> lml:infoboxlayout_coltype </typecol> [0..1] ?
<infocol> lml:infoboxlayout_coltype </infocol> [0..1] ?
</...>
Schema Component Representation
<complexType name="infoboxlayout_type">
<complexContent>
<extension base=" lml:componentlayout_type ">
<sequence>
<element name="typecol" type=" lml:infoboxlayout_coltype " maxOccurs="1" minOccurs="0"/>
<element name="infocol" type=" lml:infoboxlayout_coltype " maxOccurs="1" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: layout_root

Super-types: None
Sub-types: None
Name layout_root
Abstract no
XML Instance Representation
<...
version="string [0..1] ?">
<request> lml:RequestType </request> [0..1]
Start Sequence [0..*]
<textlayout> lml:infoboxlayout_type </textlayout> [0..1]
<infoboxlayout> lml:infoboxlayout_type </infoboxlayout> [0..1]
<tablelayout> lml:tablelayout_type </tablelayout> [0..1]
<chartlayout> lml:chartlayout_type </chartlayout> [0..1]
<usagebarlayout> lml:usagebarlayout_type </usagebarlayout> [0..1]
<nodedisplaylayout> lml:nodedisplaylayout_type </nodedisplaylayout> [0..1]
<abslayout> lml:abslayout_type </abslayout> [0..1]
<splitlayout> lml:splitlayout_type </splitlayout> [0..1]
End Sequence
</...>
Schema Component Representation
<complexType name="layout_root">
<sequence>
<element name="request" type=" lml:RequestType " minOccurs="0" maxOccurs="1"/>
<sequence minOccurs="0" maxOccurs="unbounded">
<element name="textlayout" type=" lml:infoboxlayout_type " minOccurs="0" maxOccurs="1"/>
<element name="infoboxlayout" type=" lml:infoboxlayout_type " minOccurs="0" maxOccurs="1"/>
<element name="tablelayout" type=" lml:tablelayout_type " minOccurs="0" maxOccurs="1"/>
<element name="chartlayout" type=" lml:chartlayout_type " minOccurs="0" maxOccurs="1"/>
<element name="usagebarlayout" type=" lml:usagebarlayout_type " minOccurs="0" maxOccurs="1"/>
<element name="nodedisplaylayout" type=" lml:nodedisplaylayout_type " minOccurs="0" maxOccurs="1"/>
<element name="abslayout" type=" lml:abslayout_type " minOccurs="0" maxOccurs="1"/>
<element name="splitlayout" type=" lml:splitlayout_type " minOccurs="0" maxOccurs="1"/>
</sequence>
</sequence>
<attribute name="version" type=" string " use="optional"/>
</complexType>
top

Complex Type: layout_type

Super-types: None
Sub-types:
Name layout_type
Abstract no
Documentation All layout-types should extend this type
XML Instance Representation
<...
id="string [1]"/>
Schema Component Representation
<complexType name="layout_type">
<attribute name="id" type=" string " use="required"/>
</complexType>
top

Complex Type: nodedisplayelement

Super-types: lml:element_type < nodedisplayelement (by extension)
Sub-types:
Name nodedisplayelement
Abstract no
Documentation Contains all attributes that are equal at all levels
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement">
<complexContent>
<extension base=" lml:element_type ">
<sequence>
<element name="img" type=" lml:picture_type " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="rows" type=" nonNegativeInteger " default="0"/>
<attribute name="cols" type=" nonNegativeInteger " default="8"/>
<attribute name="hgap" type=" nonNegativeInteger " default="1"/>
<attribute name="vgap" type=" nonNegativeInteger " default="1"/>
<attribute name="fontsize" type=" nonNegativeInteger " default="10"/>
<attribute name="border" type=" nonNegativeInteger " default="1"/>
<attribute name="fontfamily" type=" string " default="Monospaced"/>
<attribute name="showtitle" type=" boolean " default="false"/>
<attribute name="titlebackground" type=" lml:hexcolor_type " default="#EFEFEF"/>
<attribute name="background" type=" lml:hexcolor_type " default="#FFF"/>
<attribute name="maxlevel" type=" nonNegativeInteger "/>
<attribute name="mouseborder" type=" nonNegativeInteger " default="2"/>
<attribute name="transparent" type=" boolean " default="true"/>
<attribute name="bordercolor" type=" lml:hexcolor_type " default="#000"/>
<attribute name="showfulltitle" type=" boolean " default="true"/>
<attribute name="highestrowfirst" type=" boolean " default="false"/>
<attribute name="highestcolfirst" type=" boolean " default="false"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement0

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement0 (by extension)
Sub-types: None
Name nodedisplayelement0
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el1> lml:nodedisplayelement1 </el1> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement0">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el1" type=" lml:nodedisplayelement1 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement1

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement1 (by extension)
Sub-types: None
Name nodedisplayelement1
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el2> lml:nodedisplayelement2 </el2> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement1">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el2" type=" lml:nodedisplayelement2 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement2

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement2 (by extension)
Sub-types: None
Name nodedisplayelement2
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el3> lml:nodedisplayelement3 </el3> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement2">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el3" type=" lml:nodedisplayelement3 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement3

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement3 (by extension)
Sub-types: None
Name nodedisplayelement3
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el4> lml:nodedisplayelement4 </el4> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement3">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el4" type=" lml:nodedisplayelement4 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement4

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement4 (by extension)
Sub-types: None
Name nodedisplayelement4
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el5> lml:nodedisplayelement5 </el5> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement4">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el5" type=" lml:nodedisplayelement5 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement5

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement5 (by extension)
Sub-types: None
Name nodedisplayelement5
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el6> lml:nodedisplayelement6 </el6> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement5">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el6" type=" lml:nodedisplayelement6 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement6

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement6 (by extension)
Sub-types: None
Name nodedisplayelement6
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el7> lml:nodedisplayelement7 </el7> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement6">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el7" type=" lml:nodedisplayelement7 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement7

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement7 (by extension)
Sub-types: None
Name nodedisplayelement7
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el8> lml:nodedisplayelement8 </el8> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement7">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el8" type=" lml:nodedisplayelement8 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement8

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement8 (by extension)
Sub-types: None
Name nodedisplayelement8
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el9> lml:nodedisplayelement9 </el9> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement8">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el9" type=" lml:nodedisplayelement9 " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplayelement9

Super-types: lml:element_type < nodedisplayelement (by extension) < nodedisplayelement9 (by extension)
Sub-types: None
Name nodedisplayelement9
Abstract no
XML Instance Representation
<...
rows="nonNegativeInteger [0..1] ?"
cols="nonNegativeInteger [0..1] ?"
hgap="nonNegativeInteger [0..1] ?"
vgap="nonNegativeInteger [0..1] ?"
fontsize="nonNegativeInteger [0..1] ?"
border="nonNegativeInteger [0..1] ?"
fontfamily="string [0..1] ?"
showtitle="boolean [0..1] ?"
titlebackground=" lml:hexcolor_type [0..1] ?"
background=" lml:hexcolor_type [0..1] ?"
maxlevel="nonNegativeInteger [0..1] ?"
mouseborder="nonNegativeInteger [0..1] ?"
transparent="boolean [0..1] ?"
bordercolor=" lml:hexcolor_type [0..1] ?"
showfulltitle="boolean [0..1] ?"
highestrowfirst="boolean [0..1] ?"
highestcolfirst="boolean [0..1] ?">
<img> lml:picture_type </img> [0..*]
<el10> lml:nodedisplayelement </el10> [0..*]
</...>
Schema Component Representation
<complexType name="nodedisplayelement9">
<complexContent>
<extension base=" lml:nodedisplayelement ">
<sequence>
<element name="el10" type=" lml:nodedisplayelement " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: nodedisplaylayout_type

Super-types: componentlayout_type < nodedisplaylayout_type (by extension)
Sub-types: None
Name nodedisplaylayout_type
Abstract no
Documentation Settings will not be inherited through hierarchy, but default layout will be set for all scheme-elements, which are not defined
XML Instance Representation
<...
id="string [0..1] ?"
gid="string [1] ?"
active="boolean [0..1] ?">
<schemehint> lml:scheme_type </schemehint> [0..1] ?
<el0> lml:nodedisplayelement0 </el0> [1]
</...>
Schema Component Representation
<complexType name="nodedisplaylayout_type">
<complexContent>
<extension base=" lml:componentlayout_type ">
<sequence>
<element name="schemehint" type=" lml:scheme_type " minOccurs="0" maxOccurs="1"/>
<element name="el0" type=" lml:nodedisplayelement0 "/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: pane_type

Super-types: None
Sub-types: None
Name pane_type
Abstract no
Documentation Describes one side of a splitpane. This tag is later transformed into a panel. You can split one panel with left and right-components or top and bottom-components. First split will cause a horizontal split, second will cause a vertical split. The gid-attribute is for referencing graphical object-id-attributes. If there are child-elements for a pane, gid must not be specified. Through the divpos-element you are able to set the percentage of where to put the divider.
XML Instance Representation
<...
gid="string [0..1]"
divpos=" lml:divpos_type [0..1]">
Start Sequence [0..1]
<left> lml:pane_type </left> [1]
<right> lml:pane_type </right> [1]
End Sequence
Start Sequence [0..1]
<top> lml:pane_type </top> [1]
<bottom> lml:pane_type </bottom> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="pane_type">
<sequence>
<sequence maxOccurs="1" minOccurs="0">
<element name="left" type=" lml:pane_type "/>
<element name="right" type=" lml:pane_type "/>
</sequence>
<sequence maxOccurs="1" minOccurs="0">
<element name="top" type=" lml:pane_type "/>
<element name="bottom" type=" lml:pane_type "/>
</sequence>
</sequence>
<attribute name="gid" type=" string "/>
<attribute name="divpos" type=" lml:divpos_type " default="0.5"/>
</complexType>
top

Complex Type: pattern_match_type

Super-types: None
Sub-types: None
Name pattern_match_type
Abstract no
XML Instance Representation
<...
regexp="string [0..1] ?"/>
Schema Component Representation
<complexType name="pattern_match_type">
<attribute name="regexp" type=" string "/>
</complexType>
top

Complex Type: pattern_type

Super-types: None
Sub-types: None
Name pattern_type
Abstract no
Documentation A pattern element consists of include and exclude tags. Values of the corresponding column can be checked by the defined regular expressions. They must pass the regexp-checks in the following way: Go through all include/exclude tags. A value must be valid against the include-regexps and must not match with the exclude-regexps. Therefore the order of tags is important.
XML Instance Representation
<...>
Start Sequence [1..*]
<include> lml:pattern_match_type </include> [0..1]
<exclude> lml:pattern_match_type </exclude> [0..1]
<select> lml:select_type </select> [0..1] ?
End Sequence
</...>
Schema Component Representation
<complexType name="pattern_type">
<sequence maxOccurs="unbounded" minOccurs="1">
<element name="include" type=" lml:pattern_match_type " maxOccurs="1" minOccurs="0"/>
<element name="exclude" type=" lml:pattern_match_type " maxOccurs="1" minOccurs="0"/>
<element name="select" type=" lml:select_type " minOccurs="0"/>
</sequence>
</complexType>
top

Complex Type: picture_type

Super-types: None
Sub-types: None
Name picture_type
Abstract no
Documentation describes a picture, which can be aligned
XML Instance Representation
<...
src="anyURI [1] ?"
align=" lml:align_type [0..1] ?"
width=" lml:percent_type [0..1] ?"
height=" lml:percent_type [0..1] ?"
inneralign=" lml:align_type [0..1] ?"/>
Schema Component Representation
<complexType name="picture_type">
<attribute name="src" type=" anyURI " use="required"/>
<attribute name="align" type=" lml:align_type " default="CENTER"/>
<attribute name="width" type=" lml:percent_type " default="0.1"/>
<attribute name="height" type=" lml:percent_type " default="0.1"/>
<attribute name="inneralign" type=" lml:align_type " default="CENTER"/>
</complexType>
top

Complex Type: select_type

Super-types: None
Sub-types: None
Name select_type
Abstract no
Documentation One select tag describes a selection of a subset within a table. It is used for filtering. All table rows are traversed and they are checked against the relation given by the rel-attribute. If the comparison term is true, the table row will stay in the filtered result, otherwise it is removed. Example: a table has the row totalcores. The user is only interested in big jobs with more than 1000 cores. A select tag must be added with the value=1000 and the rel=gt. Thus, only the table rows with more than 1000 cores are transferred to the client. The select tags are executed subsequently. This allows the selection of a subset from another subset generated by a previous select.
XML Instance Representation
<...
value="string [1] ?"
rel=" lml:select_relation_type [0..1] ?"/>
Schema Component Representation
<complexType name="select_type">
<attribute name="value" type=" string " use="required"/>
<attribute name="rel" type=" lml:select_relation_type " default="=~"/>
</complexType>
top

Complex Type: splitlayout_type

Super-types: layout_type < splitlayout_type (by extension)
Sub-types: None
Name splitlayout_type
Abstract no
XML Instance Representation
<...
id="string [1]"
divpos=" lml:divpos_type [0..1]">
Start Choice [1]
<left> lml:pane_type </left> [1]
<right> lml:pane_type </right> [1]
<top> lml:pane_type </top> [1]
<bottom> lml:pane_type </bottom> [1]
End Choice
</...>
Schema Component Representation
<complexType name="splitlayout_type">
<complexContent>
<extension base=" lml:layout_type ">
<choice>
<sequence>
<element name="left" type=" lml:pane_type "/>
<element name="right" type=" lml:pane_type "/>
</sequence>
<sequence>
<element name="top" type=" lml:pane_type "/>
<element name="bottom" type=" lml:pane_type "/>
</sequence>
</choice>
<attribute name="divpos" type=" lml:divpos_type " default="0.5"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: tablelayout_type

Super-types: componentlayout_type < tablelayout_type (by extension)
Sub-types: None
Name tablelayout_type
Abstract no
Documentation Layout for a table
XML Instance Representation
<...
id="string [0..1] ?"
gid="string [1] ?"
active="boolean [0..1] ?"
contenthint=" lml:content_type [0..1] ?">
<column> lml:columnlayout_type </column> [0..*]
</...>
Schema Component Representation
<complexType name="tablelayout_type">
<complexContent>
<extension base=" lml:componentlayout_type ">
<sequence>
<element name="column" type=" lml:columnlayout_type " maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="contenthint" type=" lml:content_type " default="other"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: usagebarlayout_type

Super-types: componentlayout_type < usagebarlayout_type (by extension)
Sub-types: None
Name usagebarlayout_type
Abstract no
Documentation Define special layout-options for a usagebar
XML Instance Representation
<...
id="string [0..1] ?"
gid="string [1] ?"
active="boolean [0..1] ?"
scale=" string (value comes from list: {'nodes'|'cpus'}) [0..1] ?"
interval="positiveInteger [0..1] ?"/>
Schema Component Representation
<complexType name="usagebarlayout_type">
<complexContent>
<extension base=" lml:componentlayout_type ">
<attribute name="scale" default="nodes">
<simpleType>
<restriction base=" string ">
<enumeration value="nodes"/>
<enumeration value="cpus"/>
</restriction>
</simpleType>
</attribute>
<attribute name="interval" type=" positiveInteger " default="4"/>
</extension>
</complexContent>
</complexType>
top

Simple Type: align_type

Super-types: string < align_type (by restriction)
Sub-types: None
Name align_type
Content
  • Base XSD Type: string
  • value comes from list: {'WEST'|'EAST'|'NORTH'|'SOUTH'|'CENTER'}
Schema Component Representation
<simpleType name="align_type">
<restriction base=" string ">
<enumeration value="WEST"/>
<enumeration value="EAST"/>
<enumeration value="NORTH"/>
<enumeration value="SOUTH"/>
<enumeration value="CENTER"/>
</restriction>
</simpleType>
top

Simple Type: columnsortedtype

Super-types: string < columnsortedtype (by restriction)
Sub-types: None
Name columnsortedtype
Content
  • Base XSD Type: string
  • value comes from list: {'asc'|'desc'|'false'}
Schema Component Representation
<simpleType name="columnsortedtype">
<restriction base=" string ">
<enumeration value="asc"/>
<enumeration value="desc"/>
<enumeration value="false"/>
</restriction>
</simpleType>
top

Simple Type: divpos_type

Super-types: double < divpos_type (by restriction)
Sub-types: None
Name divpos_type
Content
  • Base XSD Type: double
  • 0 <= value <= 1
Schema Component Representation
<simpleType name="divpos_type">
<restriction base=" double ">
<minInclusive value="0"/>
<maxInclusive value="1"/>
</restriction>
</simpleType>
top

Simple Type: integer01type

Super-types: nonNegativeInteger < integer01type (by restriction)
Sub-types: None
Name integer01type
Content
  • Base XSD Type: nonNegativeInteger
  • 0 <= value <= 1
Documentation integer values, where only e aus [0,1] is allowed ={0,1}, is used for infoboxlayout_coltype
Schema Component Representation
<simpleType name="integer01type">
<restriction base=" nonNegativeInteger ">
<minInclusive value="0"/>
<maxInclusive value="1"/>
</restriction>
</simpleType>
top

Simple Type: layout_list_type

Super-types: string < layout_list_type (by restriction)
Sub-types: None
Name layout_list_type
Content
  • Base XSD Type: string
  • pattern = \s*\d+\s*(\s*,\s*\d+)*
Documentation Type for list-attribute in scheme- or data-tag. It allowes the definition of several positive integer-values seperated by commas.
Schema Component Representation
<simpleType name="layout_list_type">
<restriction base=" string ">
<pattern value="\s*\d+\s*(\s*,\s*\d+)*"/>
</restriction>
</simpleType>
top

Simple Type: percent_type

Super-types: double < percent_type (by restriction)
Sub-types: None
Name percent_type
Content
  • Base XSD Type: double
  • 0 <= value <= 1
Schema Component Representation
<simpleType name="percent_type">
<restriction base=" double ">
<minInclusive value="0"/>
<maxInclusive value="1"/>
</restriction>
</simpleType>
top

Simple Type: select_relation_type

Super-types: string < select_relation_type (by restriction)
Sub-types: None
Name select_relation_type
Content
  • Base XSD Type: string
  • value comes from list: {'='|'lt'|'le'|'gt'|'!='|'=~'|'!~'|'ge'}
Schema Component Representation
<simpleType name="select_relation_type">
<restriction base=" string ">
<enumeration value="="/>
<enumeration value="lt"/>
<enumeration value="le"/>
<enumeration value="gt"/>
<enumeration value="!="/>
<enumeration value="=~"/>
<enumeration value="!~"/>
<enumeration value="ge"/>
</restriction>
</simpleType>
top