org.eclipse.emf.emfstore.internal.server.model
Interface ProjectHistory

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ProjectHistoryImpl

public interface ProjectHistory
extends org.eclipse.emf.ecore.EObject

A representation of the model object ' Project History'.

The following features are supported:

See Also:
ModelPackage.getProjectHistory()

Method Summary
 org.eclipse.emf.common.util.EList<BranchInfo> getBranches()
          Returns the value of the 'Branches' containment reference list.
 Version getLastVersion()
          Returns the last version (the last element in the version list).
 String getProjectDescription()
          Returns the value of the 'Project Description' attribute.
 ProjectId getProjectId()
          Returns the value of the 'Project Id' containment reference.
 String getProjectName()
          Returns the value of the 'Project Name' attribute.
 org.eclipse.emf.common.util.EList<EMFStoreProperty> getSharedProperties()
          Returns the value of the 'Shared Properties' containment reference list.
 org.eclipse.emf.common.util.EList<Version> getVersions()
          Returns the value of the 'Versions' containment reference list.
 void setProjectDescription(String value)
          Sets the value of the ' Project Description' attribute.
 void setProjectId(ProjectId value)
          Sets the value of the 'Project Id' containment reference.
 void setProjectName(String value)
          Sets the value of the 'Project Name' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getProjectId

ProjectId getProjectId()
Returns the value of the 'Project Id' containment reference.

If the meaning of the 'Project Id' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Project Id' containment reference.
See Also:
setProjectId(ProjectId), ModelPackage.getProjectHistory_ProjectId()

setProjectId

void setProjectId(ProjectId value)
Sets the value of the 'Project Id' containment reference.

Parameters:
value - the new value of the 'Project Id' containment reference.
See Also:
getProjectId()

getVersions

org.eclipse.emf.common.util.EList<Version> getVersions()
Returns the value of the 'Versions' containment reference list. The list contents are of type Version.

If the meaning of the 'Versions' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Versions' containment reference list.
See Also:
ModelPackage.getProjectHistory_Versions()

getLastVersion

Version getLastVersion()
Returns the last version (the last element in the version list).

Returns:
the last version

getProjectName

String getProjectName()
Returns the value of the 'Project Name' attribute.

If the meaning of the 'Project Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Project Name' attribute.
See Also:
setProjectName(String), ModelPackage.getProjectHistory_ProjectName()

setProjectName

void setProjectName(String value)
Sets the value of the 'Project Name' attribute.

Parameters:
value - the new value of the 'Project Name' attribute.
See Also:
getProjectName()

getProjectDescription

String getProjectDescription()
Returns the value of the 'Project Description' attribute.

If the meaning of the 'Project Description' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Project Description' attribute.
See Also:
setProjectDescription(String), ModelPackage.getProjectHistory_ProjectDescription()

setProjectDescription

void setProjectDescription(String value)
Sets the value of the ' Project Description' attribute.

Parameters:
value - the new value of the 'Project Description' attribute.
See Also:
getProjectDescription()

getSharedProperties

org.eclipse.emf.common.util.EList<EMFStoreProperty> getSharedProperties()
Returns the value of the 'Shared Properties' containment reference list. The list contents are of type EMFStoreProperty.

If the meaning of the 'Shared Properties' map isn't clear, there really should be more of a description here...

Returns:
the value of the 'Shared Properties' containment reference list.
See Also:
ModelPackage.getProjectHistory_SharedProperties()

getBranches

org.eclipse.emf.common.util.EList<BranchInfo> getBranches()
Returns the value of the 'Branches' containment reference list. The list contents are of type BranchInfo.

If the meaning of the 'Branches' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Branches' containment reference list.
See Also:
ModelPackage.getProjectHistory_Branches()


Copyright © 2015. All Rights Reserved.