blob: d62f37c811c290a84bf06cc511163729d9910dde [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model" nsURI="http://eclipse.org/emf/emfstore/client/model"
nsPrefix="org.eclipse.emfstore.client.model">
<eClassifiers xsi:type="ecore:EClass" name="Workspace">
<eStructuralFeatures xsi:type="ecore:EReference" name="projectSpaces" upperBound="-1"
eType="#//ProjectSpace" containment="true" eOpposite="#//ProjectSpace/workspace"
eKeys="../../org.eclipse.emf.emfstore.common.model/model/common.ecore#//IdentifiableElement/identifier"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="serverInfos" upperBound="-1"
eType="#//ServerInfo" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="usersessions" upperBound="-1"
eType="#//Usersession" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ServerInfo">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="port" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="projectInfos" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//ProjectInfo"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="lastUsersession" eType="#//Usersession"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="certificateAlias" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Usersession">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="username" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="password" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
transient="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="sessionId" eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//SessionId"
transient="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="persistentPassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="serverInfo" eType="#//ServerInfo"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="savePassword" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ACUser" eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//accesscontrol/ACUser"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="changedProperties" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//accesscontrol/OrgUnitProperty"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ProjectSpace" eSuperTypes="../../org.eclipse.emf.emfstore.common.model/model/common.ecore#//IdentifiableElement">
<eStructuralFeatures xsi:type="ecore:EReference" name="project" eType="ecore:EClass ../../org.eclipse.emf.emfstore.common.model/model/common.ecore#//Project"
volatile="true" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="projectId" lowerBound="1"
eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//ProjectId"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="projectName" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="projectDescription" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="usersession" eType="#//Usersession"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastUpdated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="baseVersion" lowerBound="1"
eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//versioning/PrimaryVersionSpec"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceCount" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dirty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="oldLogMessages" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="waitingUploads" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//FileIdentifier"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.emf.emfstore.common.model/model/common.ecore#//EMFStoreProperty"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="changedSharedProperties"
upperBound="-1" eType="ecore:EClass ../../org.eclipse.emf.emfstore.common.model/model/common.ecore#//EMFStoreProperty"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="workspace" eType="#//Workspace"
eOpposite="#//Workspace/projectSpaces"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="localChangePackage" eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//versioning/ChangePackage"
volatile="true" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="mergedVersion" eType="ecore:EClass ../../org.eclipse.emf.emfstore.server.model/model/server.ecore#//versioning/PrimaryVersionSpec"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="PendingFileTransfer">
<eStructuralFeatures xsi:type="ecore:EReference" name="attachmentId" eType="ecore:EClass ../../org.eclipse.emf.emfstore.common.model/model/common.ecore#//ModelElementId"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="chunkNumber" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="upload" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="preliminaryFileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
</ecore:EPackage>