public class ProjectHistoryImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements ProjectHistory
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
ProjectId |
basicGetProjectId() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetProjectId(ProjectId newProjectId,
org.eclipse.emf.common.notify.NotificationChain msgs) |
ESProjectHistoryImpl |
createAPI()
Creates the API interface for this class.
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<BranchInfo> |
getBranches() |
Version |
getLastVersion()
Returns the last version (the last element in the version list).
|
String |
getProjectDescription() |
ProjectId |
getProjectId() |
String |
getProjectName() |
org.eclipse.emf.common.util.EList<EMFStoreProperty> |
getSharedProperties() |
org.eclipse.emf.common.util.EList<Version> |
getVersions() |
void |
setProjectDescription(String newProjectDescription) |
void |
setProjectId(ProjectId newProjectId) |
void |
setProjectName(String newProjectName) |
ESProjectHistoryImpl |
toAPI()
Returns the API interface of this class.
|
String |
toString() |
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic ProjectId getProjectId()
getProjectId in interface ProjectHistoryProjectHistory.setProjectId(ProjectId),
ModelPackage.getProjectHistory_ProjectId()public ProjectId basicGetProjectId()
public org.eclipse.emf.common.notify.NotificationChain basicSetProjectId(ProjectId newProjectId, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setProjectId(ProjectId newProjectId)
setProjectId in interface ProjectHistorynewProjectId - the new value of the 'Project Id' containment reference.ProjectHistory.getProjectId()public org.eclipse.emf.common.util.EList<Version> getVersions()
getVersions in interface ProjectHistoryModelPackage.getProjectHistory_Versions()public Version getLastVersion()
getLastVersion in interface ProjectHistorypublic String getProjectName()
getProjectName in interface ProjectHistoryProjectHistory.setProjectName(String),
ModelPackage.getProjectHistory_ProjectName()public void setProjectName(String newProjectName)
setProjectName in interface ProjectHistorynewProjectName - the new value of the 'Project Name' attribute.ProjectHistory.getProjectName()public String getProjectDescription()
getProjectDescription in interface ProjectHistoryProjectHistory.setProjectDescription(String),
ModelPackage.getProjectHistory_ProjectDescription()public void setProjectDescription(String newProjectDescription)
setProjectDescription in interface ProjectHistorynewProjectDescription - the new value of the 'Project Description' attribute.ProjectHistory.getProjectDescription()public org.eclipse.emf.common.util.EList<EMFStoreProperty> getSharedProperties()
getSharedProperties in interface ProjectHistoryModelPackage.getProjectHistory_SharedProperties()public org.eclipse.emf.common.util.EList<BranchInfo> getBranches()
getBranches in interface ProjectHistoryModelPackage.getProjectHistory_Branches()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic ESProjectHistoryImpl toAPI()
toAPI in interface APIDelegate<ESProjectHistory>APIDelegate.toAPI()public ESProjectHistoryImpl createAPI()
createAPI in interface APIDelegate<ESProjectHistory>APIDelegate.createAPI()Copyright © 2017. All rights reserved.