blob: 485ab786ed070b918647140b7909df55d580fdf6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
LML - LLView markup language
Copyright (c) 2011 Forschungszentrum Juelich GmbH
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution and is available at
http://www.eclipse.org/legal/epl-v10.html
-->
<schema targetNamespace="http://www.llview.de" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:lml="http://www.llview.de">
<complexType name="relation_type">
<annotation>
<documentation>
A set of objects, which are related to each other. Could
contain a list of jobs of one user. If any job in the
relation is focused, every job in this set will be
highlighted. keyid can be used to define objects which are connected to all added objects in this relation_type. If keyid is not defined, all elements in this tag will be used as keys.
</documentation>
</annotation>
<sequence>
<element name="el" type="lml:relation_element_type"
minOccurs="0" maxOccurs="unbounded">
</element>
</sequence>
<attribute name="id" type="NCName" use="required">
<annotation>
<documentation>
This id can be referenced by all objects in lml. Is
similar to an id of an object-tag within the
objects-tag.
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>Name of this set.</documentation>
</annotation>
</attribute>
<attribute name="keyid" type="NCName">
<annotation>
<documentation>ID-Ref to one object or relation which is related to all elements added in this tag.</documentation>
</annotation></attribute>
</complexType>
<complexType name="relation_element_type">
<attribute name="refid" type="NCName">
<annotation>
<documentation>Reference-Id to an object-tag or another relation.</documentation>
</annotation></attribute>
</complexType>
<complexType name="relations_type">
<sequence>
<element name="rel" type="lml:relation_type" minOccurs="0" maxOccurs="unbounded"></element>
</sequence>
</complexType>
</schema>