Class ItemImpl
- 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
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,Item
- Direct Known Subclasses:
RevisionImpl
,StateImpl
public abstract class ItemImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Item
An implementation of the model object ' Item'.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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Item
basicGetParent()
abstract Project
basicGetProject()
org.eclipse.emf.common.notify.NotificationChain
basicSetDomainModel(ModelPair newDomainModel, org.eclipse.emf.common.notify.NotificationChain msgs)
void
build(org.eclipse.core.runtime.IProgressMonitor monitor)
void
copyModel(Item from)
java.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
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, java.lang.Object newValue)
void
eUnset(int featureID)
org.eclipse.emf.common.util.EMap<StageQualifier,Customizer>
getCustomizers()
ModelPair
getDomainModel()
java.lang.String
getLanguage()
java.util.Locale
getLocale()
Returns the value of the 'Locale' attribute.java.lang.String
getModelName()
Item
getParent()
Stage
getPhase()
Project
getProject()
java.lang.String
initialize(boolean commit)
void
load(boolean create)
java.lang.String
make(org.eclipse.core.runtime.IProgressMonitor monitor)
void
setDomainModel(ModelPair newDomainModel)
void
setLanguage(java.lang.String newLanguage)
void
setLocale(java.util.Locale newLocale)
void
setModelName(java.lang.String newModelName)
void
setParent(Item newParent)
void
setPhase(Stage newPhase)
void
setProject(Project newProject)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
-
Methods 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, eVirtualUnset
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelName
in interfaceItem
- Returns:
- the value of the 'Model Name' attribute.
- See Also:
Item.setModelName(String)
,ClassMakerPackage.getItem_ModelName()
-
setModelName
public void setModelName(java.lang.String newModelName)
- Specified by:
setModelName
in interfaceItem
- Parameters:
newModelName
- the new value of the 'Model Name' attribute.- See Also:
Item.getModelName()
-
getPhase
public Stage getPhase()
- Specified by:
getPhase
in interfaceItem
- Returns:
- the value of the 'Phase' attribute.
- See Also:
Stage
,Item.setPhase(Stage)
,ClassMakerPackage.getItem_Phase()
-
setPhase
public void setPhase(Stage newPhase)
- Specified by:
setPhase
in interfaceItem
- Parameters:
newPhase
- the new value of the 'Phase' attribute.- See Also:
Stage
,Item.getPhase()
-
getLocale
public java.util.Locale getLocale()
Description copied from interface:Item
Returns the value of the 'Locale' attribute. The default value is""
. ALocale
.- Specified by:
getLocale
in interfaceItem
- Returns:
- the value of the 'Locale' attribute.
- See Also:
ClassMakerPackage.getItem_Locale()
-
setLocale
public void setLocale(java.util.Locale newLocale)
- Specified by:
setLocale
in interfaceItem
- Parameters:
newLocale
- the new value of the 'Locale' attribute.- See Also:
Item.getLocale()
-
getProject
public Project getProject()
- Specified by:
getProject
in interfaceItem
- Returns:
- the value of the 'Project' reference.
- See Also:
Item.setProject(Project)
,ClassMakerPackage.getItem_Project()
-
basicGetProject
public abstract Project basicGetProject()
-
setProject
public void setProject(Project newProject)
- Specified by:
setProject
in interfaceItem
- Parameters:
newProject
- the new value of the 'Project' reference.- See Also:
Item.getProject()
-
getLanguage
public java.lang.String getLanguage()
- Specified by:
getLanguage
in interfaceItem
- Returns:
- the value of the 'Language' attribute.
- See Also:
Item.setLanguage(String)
,ClassMakerPackage.getItem_Language()
-
setLanguage
public void setLanguage(java.lang.String newLanguage)
- Specified by:
setLanguage
in interfaceItem
- Parameters:
newLanguage
- the new value of the 'Language' attribute.- See Also:
Item.getLanguage()
-
getDomainModel
public ModelPair getDomainModel()
- Specified by:
getDomainModel
in interfaceItem
- Returns:
- the value of the 'Domain Model' containment reference.
- See Also:
ClassMakerPackage.getItem_DomainModel()
,ModelPair.getParent()
-
basicSetDomainModel
public org.eclipse.emf.common.notify.NotificationChain basicSetDomainModel(ModelPair newDomainModel, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setDomainModel
public void setDomainModel(ModelPair newDomainModel)
- Specified by:
setDomainModel
in interfaceItem
- Parameters:
newDomainModel
- the new value of the 'Domain Model' containment reference.- See Also:
Item.getDomainModel()
-
getCustomizers
public org.eclipse.emf.common.util.EMap<StageQualifier,Customizer> getCustomizers()
- Specified by:
getCustomizers
in interfaceItem
- Returns:
- the value of the 'Customizers' map.
- See Also:
ClassMakerPackage.getItem_Customizers()
-
getParent
public Item getParent()
- Specified by:
getParent
in interfaceItem
- Returns:
- the value of the 'Parent' reference.
- See Also:
Item.setParent(Item)
,ClassMakerPackage.getItem_Parent()
-
basicGetParent
public Item basicGetParent()
-
setParent
public void setParent(Item newParent)
- Specified by:
setParent
in interfaceItem
- Parameters:
newParent
- the new value of the 'Parent' reference.- See Also:
Item.getParent()
-
load
public void load(boolean create) throws org.eclipse.core.runtime.CoreException
-
make
public java.lang.String make(org.eclipse.core.runtime.IProgressMonitor monitor) throws java.lang.Exception
-
build
public void build(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
-
initialize
public java.lang.String initialize(boolean commit)
- Specified by:
initialize
in interfaceItem
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseAdd
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
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:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-