Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "ALF/Vocabularies/SCM Vocabulary/Schema"

< ALF
Line 1: Line 1:
 
[http://wiki.eclipse.org/index.php/ALF ALF Wiki Home]
 
[http://wiki.eclipse.org/index.php/ALF ALF Wiki Home]
[[ALF/Vocabularies/SCM Vocabulary/WSDL | WSDL]]
 
 
== SCM Vocabulary Schema ==
 
== SCM Vocabulary Schema ==
 +
see also [[ALF/Vocabularies/SCM Vocabulary/WSDL | WSDL]]
 
<pre>
 
<pre>
 
<?xml version="1.0" encoding="UTF-8" ?>
 
<?xml version="1.0" encoding="UTF-8" ?>

Revision as of 16:33, 27 September 2006

ALF Wiki Home

SCM Vocabulary Schema

see also WSDL

<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns="http://www.eclipse.org/alf/schema/scmvocabulary/v0.00"
	xmlns:tns="http://www.eclipse.org/alf/schema/alfcommonvocabulary/v0.00"
	targetNamespace="http://www.eclipse.org/alf/schema/scmvocabulary/v0.00"
	elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:annotation>
		<xsd:documentation>
			Copyright Notice The material in this document is Copyright
			(c) Serena Software, Inc. and others, 2005,2006 Terms and
			Conditions: The Eclipse Foundation makes available all
			content in this document ("Content"). Unless otherwise
			indicated below, the Content is provided to you under the
			terms and conditions of the Eclipse Public License Version
			1.0 ("EPL"). A copy of the EPL is available at
			http://www.eclipse.org/legal/epl-v10.html. For purposes of
			the EPL, "Program" will mean the Content. If you did not
			receive this Content directly from the Eclipse Foundation,
			the Content is being redistributed by another party
			("Redistributor") and different terms and conditions may
			apply to your use of any object code in the Content. Check
			the Redistributor's license that was provided with the
			Content. If you did not receive any such license, contact
			the Redistributor. Unless otherwise indicated below, the
			terms and conditions of the EPL still apply to the Content.
		</xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="UserIDType">
		<xsd:restriction base="xsd:string" />
	</xsd:simpleType>
	<xsd:simpleType name="TimestampType">
		<xsd:restriction base="xsd:string" />
	</xsd:simpleType>
	<xsd:complexType name="LabelType">
		<xsd:sequence>
			<xsd:element name="LabelID" type="xsd:string" />
			<xsd:element name="LabelName" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LabelCollectionType">
		<xsd:sequence>
			<xsd:element name="Label" type="LabelType" minOccurs="0"
				maxOccurs="unbounded" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LockType">
		<xsd:sequence>
			<xsd:element name="LockID" type="xsd:string" />
			<xsd:element name="ElementVersionID" type="xsd:string" />
			<xsd:element name="LockTimestamp" type="TimestampType" />
			<xsd:element name="LockComment" type="xsd:string" />
			<xsd:element name="LockUser" type="UserIDType" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="LockCollectionType">
		<xsd:sequence>
			<xsd:element name="Lock" type="LockType" minOccurs="0"
				maxOccurs="unbounded" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ContentType">
		<xsd:sequence>
			<xsd:element name="Path" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ElementType">
		<xsd:sequence>
			<xsd:element name="ElementID" type="xsd:string" />
			<xsd:element name="ElementName" type="xsd:string" />
			<xsd:element name="OwnerUser" type="UserIDType" />
			<xsd:element name="ElementDatatype" type="xsd:string" />
			<xsd:element name="CreationTimestamp" type="TimestampType" />
			<xsd:element name="CreationComment" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ElementVersionType">
		<xsd:sequence>
			<xsd:element name="ElementVersionID" type="xsd:string" />
			<xsd:element name="ElementVersionName" type="xsd:string" />
			<xsd:element name="ParentElementID" type="xsd:string" />
			<xsd:element name="AuthorUser" type="UserIDType" />
			<xsd:element name="Content" type="ContentType" />
			<xsd:element name="VersionTimestamp" type="TimestampType" />
			<xsd:element name="VersionComment" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ElementVersionCollectionType">
		<xsd:sequence>
			<xsd:element name="ElementVersion" type="ElementVersionType"
				minOccurs="0" maxOccurs="unbounded" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="VersionCollectionType">
		<xsd:sequence>
			<xsd:element name="VersionCollectionID" type="xsd:string" />
			<xsd:element name="VersionCollectionName" type="xsd:string" />
			<xsd:element name="OwnerUser" type="UserIDType" />
			<xsd:element name="CreationTimestamp" type="TimestampType" />
			<xsd:element name="CreationComment" type="xsd:string" />
			<xsd:element name="Versions"
				type="ElementVersionCollectionType" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ChangeSetType">
		<xsd:complexContent>
			<xsd:extension base="VersionCollectionType" />
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BaselineType">
		<xsd:complexContent>
			<xsd:extension base="VersionCollectionType" />
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="RevisionIdentifierType">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string" />
			<xsd:element name="Description" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BranchType">
		<xsd:sequence>
			<xsd:element name="BranchID" type="xsd:string" />
			<xsd:element name="BranchName" type="xsd:string" />
			<xsd:element name="CreationTimestamp" type="TimestampType" />
			<xsd:element name="CreationComment" type="xsd:string" />
			<xsd:element name="StreamParentID" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BranchCollectionType">
		<xsd:sequence>
			<xsd:element name="Branch" type="BranchType" minOccurs="0"
				maxOccurs="unbounded" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RevisionsType">
		<xsd:sequence>
			<xsd:element name="ElementVersionID" type="xsd:string" />
			<xsd:element name="ElementVersionName" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="WorkspaceType">
		<xsd:sequence>
			<xsd:element name="WorkspaceName" type="xsd:string" />
			<xsd:element name="WorkspaceID" type="xsd:string" />
			<xsd:element name="ConfigurationSpec" type="xsd:string" />
			<xsd:element name="OwnerID" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="VersionableObjectType">
		<xsd:sequence>
			<xsd:element name="VersionableObjectName" type="xsd:string" />
			<xsd:element name="VersionableObjectID" type="xsd:string" />
			<xsd:element name="ConfigurationSpec" type="xsd:string" />
			<xsd:element name="ElementID" type="xsd:string" />
			<xsd:element name="RevisionIdentifier"
				type="RevisionIdentifierType" />
			<xsd:element name="CreationTimestamp" type="TimestampType" />
			<xsd:element name="LastModifiedTimestamp"
				type="TimestampType" />
			<xsd:element name="FolderID" type="xsd:string" />
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FolderType">
		<xsd:complexContent>
			<xsd:extension base="VersionableObjectType">
				<xsd:sequence>
					<xsd:element name="LocalPath" type="xsd:string" />
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="FileType">
		<xsd:complexContent>
			<xsd:extension base="VersionableObjectType">
				<xsd:sequence>
					<xsd:element name="Filename" />
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
</xsd:schema>

Back to the top