org.eclipse.cosmos/tests/resource-modeling/org.eclipse.cosmos.rm.validation.tests/src/test-resources/acyclic/InValidDerivation.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (download) (as text) (annotate)
Wed Aug 20 17:41:19 2008 UTC (17 months, 3 weeks ago) by dwhiteman
Branch: MAIN
CVS Tags: COSMOS_1_0_0, v1_0_0_i13
Branch point for: COSMOS-1_0_0
Changes since 1.13: +1 -1 lines
https://bugs.eclipse.org/bugs/show_bug.cgi?id=237924
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) 2006 by BEA, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun.  All rights reserved. -->
<!-- Permission to copy, display, and distribute this Service Modeling Language Interop Workshop (SML-IF) XML Document, testing invalid derivation with acyclic references, in any medium without fee or royalty is hereby granted, provided that you include the following on ALL copies of the SML-IF XML Document, or portions thereof, that you make:

1. A link or URL to the SML-IF XML Document at this location: 
http://schemas.serviceml.org/smlif/acyclic/2006/10/InValidDerivation.xml

2. The copyright notice as shown in the SML-IF XML Document.

BEA, BMC, CA, Cisco, Dell, EMC, HP, IBM, Intel, Microsoft, and Sun (collectively, the "Authors") each agree to grant you a royalty-free license, under reasonable, non-discriminatory terms and conditions to their respective patents that they deem necessary to implement the Service Modeling Language Interop Workshop XML Document testing invalid derivation with acyclic references.

THE SML-IF XML DOCUMENT IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE SML-IF XML DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THE SML-IF XML DOCUMENT.

The name and trademarks of the Authors may NOT be used in any manner, including advertising or publicity pertaining to the SML-IF XML Document or its contents without specific, written prior permission. Title to copyright in the SML-IF XML Document will at all times remain with the Authors. -->
<model xmlns="http://www.w3.org/2008/09/sml-if" schemaComplete="true">
  <identity>
    <name>InvalidDerivationWithAcyclicAttribute</name>
    <baseURI>
		http://interop.serviceml.org
	</baseURI>
    <description>A model is invalid if it has a reference type R1 
                 with sml:acyclic=᾿true᾿ and another reference type 
                 R2 derived from R1 such that sml:acyclic=᾿false᾿
    </description>    
  </identity>
  <definitions>
    <document>
      <data> 
        <xs:schema targetNamespace="urn:university"
                 elementFormDefault="qualified"
                 xmlns:tns="urn:university"
                 xmlns:xs="http://www.w3.org/2001/XMLSchema"
                 xmlns:sml="http://www.w3.org/2008/09/sml">

          <xs:complexType name="R1" sml:acyclic="true">
          	<xs:sequence>
				<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>         
          	<xs:anyAttribute namespace="##any" processContents="lax"/>
          </xs:complexType>

          <xs:complexType name="R2" sml:acyclic="false">
            <xs:complexContent>
              <xs:extension base="tns:R1"/>
            </xs:complexContent>
          </xs:complexType>
          
          <xs:element name="R2Element" type="tns:R2"/>
        </xs:schema>
      </data>
    </document>
  </definitions>
</model>