Class RevisionImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.enterprisedomain.classmaker.impl.ItemImpl
org.enterprisedomain.classmaker.impl.RevisionImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,Item,Revision
An implementation of the model object '
Revision'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAGFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASEFields inherited from interface org.enterprisedomain.classmaker.Revision
VERSION_QUALIFIER_FORMAT -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdapters(org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> adapters) voidbuild(org.eclipse.core.runtime.IProgressMonitor monitor) voidcheckout(long stateTime) voidvoidvoidvoidcreate(org.eclipse.core.runtime.IProgressMonitor monitor) voiddelete(org.eclipse.core.runtime.IProgressMonitor monitor) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidvoideUnset(int featureID) org.eclipse.emf.common.util.EMap<StageQualifier,Customizer> longgetState()longorg.osgi.framework.Versioninitialize(boolean commit) voidload(boolean create, boolean loadOnDemand) make(org.eclipse.core.runtime.IProgressMonitor monitor) newState()voidsetLanguage(String value) voidvoidsetProject(Project newProject) voidvoidsetTimestamp(long newTimestamp) voidsetVersion(org.osgi.framework.Version newVersion) toString()Methods inherited from class org.enterprisedomain.classmaker.impl.ItemImpl
basicSetDomainModel, copyModel, eInverseAdd, getLocale, getModelName, getParent, getPhase, getProject, setDomainModel, setLocale, setModelName, setPhaseMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, 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, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnsetMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.enterprisedomain.classmaker.Item
copyModel, getLocale, getModelName, getParent, getPhase, getProject, setDomainModel, setLocale, setModelName, setPhaseMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
setProject
- Specified by:
setProjectin interfaceItem- Overrides:
setProjectin classItemImpl- Parameters:
newProject- the new value of the 'Project' reference.- See Also:
-
getState
-
basicGetState
-
setState
-
getTimestamp
public long getTimestamp()- Specified by:
getTimestampin interfaceRevision- Returns:
- the value of the 'Timestamp' attribute.
- See Also:
-
setTimestamp
public void setTimestamp(long newTimestamp) - Specified by:
setTimestampin interfaceRevision- Parameters:
newTimestamp- the new value of the 'Timestamp' attribute.- See Also:
-
getStateHistory
- Specified by:
getStateHistoryin interfaceRevision- Returns:
- the value of the 'State History' map.
- See Also:
-
getLatestTimestamp
public long getLatestTimestamp()- Specified by:
getLatestTimestampin interfaceRevision- Returns:
- the value of the 'Latest Timestamp' attribute.
- See Also:
-
getVersion
public org.osgi.framework.Version getVersion()- Specified by:
getVersionin interfaceRevision- Returns:
- the value of the 'Version' attribute.
- See Also:
-
setVersion
public void setVersion(org.osgi.framework.Version newVersion) - Specified by:
setVersionin interfaceRevision- Parameters:
newVersion- the new value of the 'Version' attribute.- See Also:
-
getLanguage
Description copied from class:ItemImpl- Specified by:
getLanguagein interfaceItem- Overrides:
getLanguagein classItemImpl- Returns:
- the value of the 'Language' attribute.
- See Also:
-
setLanguage
Description copied from class:ItemImpl- Specified by:
setLanguagein interfaceItem- Overrides:
setLanguagein classItemImpl- Parameters:
value- the new value of the 'Language' attribute.- See Also:
-
getDomainModel
Description copied from class:ItemImpl- Specified by:
getDomainModelin interfaceItem- Overrides:
getDomainModelin classItemImpl- Returns:
- the value of the 'Domain Model' containment reference.
- See Also:
-
ClassMakerPackage.getItem_DomainModel()org.enterprisedomain.classmaker.ModelPair#getParent
-
getCustomizers
Description copied from class:ItemImpl- Specified by:
getCustomizersin interfaceItem- Overrides:
getCustomizersin classItemImpl- Returns:
- the value of the 'Customizers' map.
- See Also:
-
basicGetParent
Description copied from class:ItemImpl- Overrides:
basicGetParentin classItemImpl
-
setParent
Description copied from class:ItemImpl -
initialize
Description copied from class:ItemImpl- Specified by:
initializein interfaceItem- Overrides:
initializein classItemImpl
-
create
public void create(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException -
checkout
-
checkout
public void checkout(long stateTime) -
checkout
-
newState
-
make
-
load
public void load(boolean create, boolean loadOnDemand) throws org.eclipse.core.runtime.CoreException Description copied from class:ItemImpl -
delete
public void delete(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException -
addAdapters
public void addAdapters(org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> adapters) - Specified by:
addAdaptersin interfaceRevision
-
copyModel
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classItemImpl
-
eGet
-
eSet
-
eUnset
public void eUnset(int featureID) -
eIsSet
public boolean eIsSet(int featureID) -
toString
-
build
public void build(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException Description copied from class:ItemImpl -
basicGetProject
Description copied from class:ItemImpl- Specified by:
basicGetProjectin classItemImpl
-