Skip to content

Commit

Permalink
Exposed project history type
Browse files Browse the repository at this point in the history
  • Loading branch information
edgarmueller committed Feb 12, 2015
1 parent 6c54edf commit eba6068
Show file tree
Hide file tree
Showing 7 changed files with 180 additions and 79 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,47 +5,51 @@
* 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
*
*
* Contributors:
******************************************************************************/
package org.eclipse.emf.emfstore.internal.server.model;

import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.emfstore.internal.common.api.APIDelegate;
import org.eclipse.emf.emfstore.internal.common.model.EMFStoreProperty;
import org.eclipse.emf.emfstore.internal.server.model.versioning.BranchInfo;
import org.eclipse.emf.emfstore.internal.server.model.versioning.Version;
import org.eclipse.emf.emfstore.server.model.ESProjectHistory;

/**
* <!-- begin-user-doc --> A representation of the model object ' <em><b>Project History</b></em>'. <!-- end-user-doc
* -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getProjectId
* <em>Project Id</em>}</li>
* <li>{@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getVersions
* <em>Versions</em>}</li>
* <li>
* {@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getProjectName
* <em>Project Name</em>}</li>
* <li>
* {@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getProjectDescription
* <em>Project Description</em>}</li>
* <li>
* {@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getSharedProperties
* <em>Shared Properties</em>}</li>
* <li>{@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getBranches
* <em>Branches</em>}</li>
* </ul>
* </p>
* <!-- begin-user-doc --> A representation of the model object ' <em><b>Project History</b></em>'.
*
* @extends APIDelegate<ESProjectHistory>
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getProjectId
* <em>Project Id</em>}</li>
* <li>{@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getVersions
* <em>Versions</em>}</li>
* <li>
* {@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getProjectName
* <em>Project Name</em>}</li>
* <li>
* {@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getProjectDescription
* <em>Project Description</em>}</li>
* <li>
* {@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getSharedProperties
* <em>Shared Properties</em>}</li>
* <li>{@link org.eclipse.emf.emfstore.internal.server.model.ProjectHistory#getBranches
* <em>Branches</em>}</li>
* </ul>
* </p>
*
* @see ModelPackage#getProjectHistory()
* @model
* @generated
*/
public interface ProjectHistory extends EObject {
public interface ProjectHistory extends EObject, APIDelegate<ESProjectHistory> {
/**
* Returns the value of the '<em><b>Project Id</b></em>' containment reference.
* <!-- begin-user-doc -->
Expand All @@ -54,7 +58,7 @@ public interface ProjectHistory extends EObject {
* description here...
* </p>
* <!-- end-user-doc -->
*
*
* @return the value of the '<em>Project Id</em>' containment reference.
* @see #setProjectId(ProjectId)
* @see org.eclipse.emf.emfstore.internal.server.model.ModelPackage#getProjectHistory_ProjectId()
Expand All @@ -68,7 +72,7 @@ public interface ProjectHistory extends EObject {
* <em>Project Id</em>}' containment reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
*
*
* @param value the new value of the '<em>Project Id</em>' containment reference.
* @see #getProjectId()
* @generated
Expand All @@ -85,7 +89,7 @@ public interface ProjectHistory extends EObject {
* a description here...
* </p>
* <!-- end-user-doc -->
*
*
* @return the value of the '<em>Versions</em>' containment reference list.
* @see ModelPackage#getProjectHistory_Versions()
* @model containment="true" resolveProxies="true" required="true"
Expand All @@ -95,7 +99,7 @@ public interface ProjectHistory extends EObject {

/**
* Returns the last version (the last element in the version list).
*
*
* @return the last version
* @generated NOT
*/
Expand All @@ -109,7 +113,7 @@ public interface ProjectHistory extends EObject {
* here...
* </p>
* <!-- end-user-doc -->
*
*
* @return the value of the '<em>Project Name</em>' attribute.
* @see #setProjectName(String)
* @see ModelPackage#getProjectHistory_ProjectName()
Expand All @@ -123,7 +127,7 @@ public interface ProjectHistory extends EObject {
* <em>Project Name</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
*
*
* @param value the new value of the '<em>Project Name</em>' attribute.
* @see #getProjectName()
* @generated
Expand All @@ -138,7 +142,7 @@ public interface ProjectHistory extends EObject {
* description here...
* </p>
* <!-- end-user-doc -->
*
*
* @return the value of the '<em>Project Description</em>' attribute.
* @see #setProjectDescription(String)
* @see org.eclipse.emf.emfstore.internal.server.model.ModelPackage#getProjectHistory_ProjectDescription()
Expand All @@ -153,7 +157,7 @@ public interface ProjectHistory extends EObject {
* <em>Project Description</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
*
*
* @param value the new value of the '<em>Project Description</em>' attribute.
* @see #getProjectDescription()
* @generated
Expand All @@ -171,7 +175,7 @@ public interface ProjectHistory extends EObject {
* here...
* </p>
* <!-- end-user-doc -->
*
*
* @return the value of the '<em>Shared Properties</em>' containment
* reference list.
* @see ModelPackage#getProjectHistory_SharedProperties()
Expand All @@ -190,7 +194,7 @@ public interface ProjectHistory extends EObject {
* a description here...
* </p>
* <!-- end-user-doc -->
*
*
* @return the value of the '<em>Branches</em>' containment reference list.
* @see ModelPackage#getProjectHistory_Branches()
* @model containment="true" resolveProxies="true"
Expand Down
Loading

0 comments on commit eba6068

Please sign in to comment.