[Bprocessor-commit] model/src/etc bprocessor.xsd,1.9,1.10
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2006-04-05 09:36:08
|
Update of /cvsroot/bprocessor/model/src/etc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8178/src/etc Modified Files: bprocessor.xsd Log Message: A large amount of changes because of the CVS outage at sourceforge. Element-modelling now completet Index: bprocessor.xsd =================================================================== RCS file: /cvsroot/bprocessor/model/src/etc/bprocessor.xsd,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** bprocessor.xsd 1 Feb 2006 11:36:56 -0000 1.9 --- bprocessor.xsd 5 Apr 2006 09:35:58 -0000 1.10 *************** *** 8,17 **** <!-- Type definitions --> ! <xsd:complexType name="DomainType"> <xsd:sequence> <xsd:element name="id" type="xsd:long"/> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="description" type="xsd:string"/> - <xsd:element name="surfaceref" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> </xsd:sequence> </xsd:complexType> --- 8,14 ---- <!-- Type definitions --> ! <xsd:complexType name="EntityType"> <xsd:sequence> <xsd:element name="id" type="xsd:long"/> </xsd:sequence> </xsd:complexType> *************** *** 19,25 **** <xsd:complexType name="SpaceType"> <xsd:complexContent> ! <xsd:extension base="DomainType"> <xsd:sequence> ! <xsd:element name="elementref" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> </xsd:sequence> </xsd:extension> --- 16,31 ---- <xsd:complexType name="SpaceType"> <xsd:complexContent> ! <xsd:extension base="EntityType"> <xsd:sequence> ! <xsd:element name="name" type="xsd:string" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="type" type="xsd:int" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="description" type="xsd:string" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="boundary" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element name="voidref" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! ! <xsd:element ref="space" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element ref="surface" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element ref="edge" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element ref="vertex" maxOccurs="unbounded" minOccurs="0"/> </xsd:sequence> </xsd:extension> *************** *** 27,99 **** </xsd:complexType> ! <xsd:complexType name="ConstructionSpaceType"> ! <xsd:complexContent> ! <xsd:extension base="SpaceType"> ! </xsd:extension> ! </xsd:complexContent> ! </xsd:complexType> ! ! <xsd:complexType name="FunctionalSpaceType"> <xsd:complexContent> ! <xsd:extension base="SpaceType"> ! </xsd:extension> </xsd:complexContent> </xsd:complexType> ! <xsd:complexType name="ElementType"> <xsd:complexContent> ! <xsd:extension base="DomainType"> ! <xsd:sequence> ! <xsd:element name="partref" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> ! </xsd:sequence> ! </xsd:extension> </xsd:complexContent> </xsd:complexType> ! <xsd:complexType name="PartType"> <xsd:complexContent> ! <xsd:extension base="DomainType"> ! </xsd:extension> </xsd:complexContent> </xsd:complexType> - <xsd:complexType name="SurfaceType"> - <xsd:sequence> - <xsd:element name="id" type="xsd:long"/> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="constructor" type="xsd:boolean"/> - <xsd:element name="edgeref" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> - <xsd:element name="innersurfacesref" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> - <xsd:element name="backdomainref" type="xsd:long" maxOccurs="1" minOccurs="0"/> - <xsd:element name="frontdomainref" type="xsd:long" maxOccurs="1" minOccurs="0"/> - <xsd:element name="exteriorref" type="xsd:long" maxOccurs="1" minOccurs="0"/> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="EdgeType"> - <xsd:sequence> - <xsd:element name="id" type="xsd:long"/> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="vertexfromref" type="xsd:long" maxOccurs="1" minOccurs="0"/> - <xsd:element name="vertextoref" type="xsd:long" maxOccurs="1" minOccurs="0"/> - <xsd:element name="constructor" type="xsd:boolean"/> - </xsd:sequence> - </xsd:complexType> - - <xsd:complexType name="VertexType"> - <xsd:sequence> - <xsd:element name="id" type="xsd:long"/> - <xsd:element name="name" type="xsd:string"/> - <xsd:element name="x" type="xsd:double"/> - <xsd:element name="y" type="xsd:double"/> - <xsd:element name="z" type="xsd:double"/> - </xsd:sequence> - </xsd:complexType> - <!-- Element definitions --> ! <xsd:element name="constructionspace" type="ConstructionSpaceType"/> ! <xsd:element name="functionalspace" type="FunctionalSpaceType"/> ! <xsd:element name="element" type="ElementType"/> ! <xsd:element name="part" type="PartType"/> <xsd:element name="surface" type="SurfaceType"/> <xsd:element name="edge" type="EdgeType"/> --- 33,77 ---- </xsd:complexType> ! <xsd:complexType name="SurfaceType"> <xsd:complexContent> ! <xsd:extension base="EntityType"> ! <xsd:sequence> ! <xsd:element name="constructor" type="xsd:boolean" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="edgeref" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element name="hole" type="xsd:long" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element name="back" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="front" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="exterior" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! </xsd:sequence> ! </xsd:extension> </xsd:complexContent> </xsd:complexType> ! <xsd:complexType name="EdgeType"> <xsd:complexContent> ! <xsd:extension base="EntityType"> ! <xsd:sequence> ! <xsd:element name="from" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="to" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! <xsd:element name="constructor" type="xsd:boolean" maxOccurs="1" minOccurs="0"/> ! </xsd:sequence> ! </xsd:extension> </xsd:complexContent> </xsd:complexType> ! <xsd:complexType name="VertexType"> <xsd:complexContent> ! <xsd:extension base="EntityType"> ! <xsd:sequence> ! <xsd:element name="x" type="xsd:double"/> ! <xsd:element name="y" type="xsd:double"/> ! <xsd:element name="z" type="xsd:double"/> ! </xsd:sequence> ! </xsd:extension> </xsd:complexContent> </xsd:complexType> <!-- Element definitions --> ! <xsd:element name="space" type="SpaceType"/> <xsd:element name="surface" type="SurfaceType"/> <xsd:element name="edge" type="EdgeType"/> *************** *** 101,111 **** <!-- Main element --> ! <xsd:element name="bprocessor"> <xsd:complexType> <xsd:sequence> ! <xsd:element ref="constructionspace" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element ref="functionalspace" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element ref="element" maxOccurs="unbounded" minOccurs="0"/> ! <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> <xsd:element ref="surface" maxOccurs="unbounded" minOccurs="0"/> <xsd:element ref="edge" maxOccurs="unbounded" minOccurs="0"/> --- 79,87 ---- <!-- Main element --> ! <xsd:element name="bmodel"> <xsd:complexType> <xsd:sequence> ! <xsd:element name="active" type="xsd:long" maxOccurs="1" minOccurs="0"/> ! <xsd:element ref="space" maxOccurs="unbounded" minOccurs="0"/> <xsd:element ref="surface" maxOccurs="unbounded" minOccurs="0"/> <xsd:element ref="edge" maxOccurs="unbounded" minOccurs="0"/> |