Package fr.esrf.tango.pogo.pogoDsl.impl
Class PogoMultiClassesImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- fr.esrf.tango.pogo.pogoDsl.impl.PogoMultiClassesImpl
-
- All Implemented Interfaces:
PogoMultiClasses,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
public class PogoMultiClassesImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements PogoMultiClasses
An implementation of the model object 'Pogo Multi Classes'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
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
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<OneClassSimpleDef>classesThe cached value of the 'Classes' containment reference list.protected java.lang.StringcopyrightThe cached value of the 'Copyright' attribute.protected static java.lang.StringCOPYRIGHT_EDEFAULTThe default value of the 'Copyright' attribute.protected java.lang.StringdescriptionThe cached value of the 'Description' attribute.protected static java.lang.StringDESCRIPTION_EDEFAULTThe default value of the 'Description' attribute.protected java.lang.StringfilestogenerateThe cached value of the 'Filestogenerate' attribute.protected static java.lang.StringFILESTOGENERATE_EDEFAULTThe default value of the 'Filestogenerate' attribute.protected java.lang.StringlicenseThe cached value of the 'License' attribute.protected static java.lang.StringLICENSE_EDEFAULTThe default value of the 'License' attribute.protected java.lang.StringnameThe cached value of the 'Name' attribute.protected static java.lang.StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected static java.lang.StringPOGO_REVISION_EDEFAULTThe default value of the 'Pogo Revision' attribute.protected java.lang.StringpogoRevisionThe cached value of the 'Pogo Revision' attribute.protected PreferencespreferencesThe cached value of the 'Preferences' containment reference.protected static java.lang.StringSOURCE_PATH_EDEFAULTThe default value of the 'Source Path' attribute.protected java.lang.StringsourcePathThe cached value of the 'Source Path' attribute.protected java.lang.StringtitleThe cached value of the 'Title' attribute.protected static java.lang.StringTITLE_EDEFAULTThe default value of the 'Title' attribute.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPogoMultiClassesImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetPreferences(Preferences newPreferences, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(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)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<OneClassSimpleDef>getClasses()java.lang.StringgetCopyright()java.lang.StringgetDescription()java.lang.StringgetFilestogenerate()java.lang.StringgetLicense()java.lang.StringgetName()java.lang.StringgetPogoRevision()PreferencesgetPreferences()java.lang.StringgetSourcePath()java.lang.StringgetTitle()voidsetCopyright(java.lang.String newCopyright)voidsetDescription(java.lang.String newDescription)voidsetFilestogenerate(java.lang.String newFilestogenerate)voidsetLicense(java.lang.String newLicense)voidsetName(java.lang.String newName)voidsetPogoRevision(java.lang.String newPogoRevision)voidsetPreferences(Preferences newPreferences)voidsetSourcePath(java.lang.String newSourcePath)voidsetTitle(java.lang.String newTitle)java.lang.StringtoString()-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
POGO_REVISION_EDEFAULT
protected static final java.lang.String POGO_REVISION_EDEFAULT
The default value of the 'Pogo Revision' attribute.- See Also:
getPogoRevision()
-
pogoRevision
protected java.lang.String pogoRevision
The cached value of the 'Pogo Revision' attribute.- See Also:
getPogoRevision()
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
getName()
-
SOURCE_PATH_EDEFAULT
protected static final java.lang.String SOURCE_PATH_EDEFAULT
The default value of the 'Source Path' attribute.- See Also:
getSourcePath()
-
sourcePath
protected java.lang.String sourcePath
The cached value of the 'Source Path' attribute.- See Also:
getSourcePath()
-
DESCRIPTION_EDEFAULT
protected static final java.lang.String DESCRIPTION_EDEFAULT
The default value of the 'Description' attribute.- See Also:
getDescription()
-
description
protected java.lang.String description
The cached value of the 'Description' attribute.- See Also:
getDescription()
-
TITLE_EDEFAULT
protected static final java.lang.String TITLE_EDEFAULT
The default value of the 'Title' attribute.- See Also:
getTitle()
-
title
protected java.lang.String title
The cached value of the 'Title' attribute.- See Also:
getTitle()
-
LICENSE_EDEFAULT
protected static final java.lang.String LICENSE_EDEFAULT
The default value of the 'License' attribute.- See Also:
getLicense()
-
license
protected java.lang.String license
The cached value of the 'License' attribute.- See Also:
getLicense()
-
COPYRIGHT_EDEFAULT
protected static final java.lang.String COPYRIGHT_EDEFAULT
The default value of the 'Copyright' attribute.- See Also:
getCopyright()
-
copyright
protected java.lang.String copyright
The cached value of the 'Copyright' attribute.- See Also:
getCopyright()
-
classes
protected org.eclipse.emf.common.util.EList<OneClassSimpleDef> classes
The cached value of the 'Classes' containment reference list.- See Also:
getClasses()
-
FILESTOGENERATE_EDEFAULT
protected static final java.lang.String FILESTOGENERATE_EDEFAULT
The default value of the 'Filestogenerate' attribute.- See Also:
getFilestogenerate()
-
filestogenerate
protected java.lang.String filestogenerate
The cached value of the 'Filestogenerate' attribute.- See Also:
getFilestogenerate()
-
preferences
protected Preferences preferences
The cached value of the 'Preferences' containment reference.- See Also:
getPreferences()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getPogoRevision
public java.lang.String getPogoRevision()
- Specified by:
getPogoRevisionin interfacePogoMultiClasses- Returns:
- the value of the 'Pogo Revision' attribute.
- See Also:
PogoMultiClasses.setPogoRevision(String),PogoDslPackage.getPogoMultiClasses_PogoRevision()
-
setPogoRevision
public void setPogoRevision(java.lang.String newPogoRevision)
- Specified by:
setPogoRevisionin interfacePogoMultiClasses- Parameters:
newPogoRevision- the new value of the 'Pogo Revision' attribute.- See Also:
PogoMultiClasses.getPogoRevision()
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacePogoMultiClasses- Returns:
- the value of the 'Name' attribute.
- See Also:
PogoMultiClasses.setName(String),PogoDslPackage.getPogoMultiClasses_Name()
-
setName
public void setName(java.lang.String newName)
- Specified by:
setNamein interfacePogoMultiClasses- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
PogoMultiClasses.getName()
-
getSourcePath
public java.lang.String getSourcePath()
- Specified by:
getSourcePathin interfacePogoMultiClasses- Returns:
- the value of the 'Source Path' attribute.
- See Also:
PogoMultiClasses.setSourcePath(String),PogoDslPackage.getPogoMultiClasses_SourcePath()
-
setSourcePath
public void setSourcePath(java.lang.String newSourcePath)
- Specified by:
setSourcePathin interfacePogoMultiClasses- Parameters:
newSourcePath- the new value of the 'Source Path' attribute.- See Also:
PogoMultiClasses.getSourcePath()
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfacePogoMultiClasses- Returns:
- the value of the 'Description' attribute.
- See Also:
PogoMultiClasses.setDescription(String),PogoDslPackage.getPogoMultiClasses_Description()
-
setDescription
public void setDescription(java.lang.String newDescription)
- Specified by:
setDescriptionin interfacePogoMultiClasses- Parameters:
newDescription- the new value of the 'Description' attribute.- See Also:
PogoMultiClasses.getDescription()
-
getTitle
public java.lang.String getTitle()
- Specified by:
getTitlein interfacePogoMultiClasses- Returns:
- the value of the 'Title' attribute.
- See Also:
PogoMultiClasses.setTitle(String),PogoDslPackage.getPogoMultiClasses_Title()
-
setTitle
public void setTitle(java.lang.String newTitle)
- Specified by:
setTitlein interfacePogoMultiClasses- Parameters:
newTitle- the new value of the 'Title' attribute.- See Also:
PogoMultiClasses.getTitle()
-
getLicense
public java.lang.String getLicense()
- Specified by:
getLicensein interfacePogoMultiClasses- Returns:
- the value of the 'License' attribute.
- See Also:
PogoMultiClasses.setLicense(String),PogoDslPackage.getPogoMultiClasses_License()
-
setLicense
public void setLicense(java.lang.String newLicense)
- Specified by:
setLicensein interfacePogoMultiClasses- Parameters:
newLicense- the new value of the 'License' attribute.- See Also:
PogoMultiClasses.getLicense()
-
getCopyright
public java.lang.String getCopyright()
- Specified by:
getCopyrightin interfacePogoMultiClasses- Returns:
- the value of the 'Copyright' attribute.
- See Also:
PogoMultiClasses.setCopyright(String),PogoDslPackage.getPogoMultiClasses_Copyright()
-
setCopyright
public void setCopyright(java.lang.String newCopyright)
- Specified by:
setCopyrightin interfacePogoMultiClasses- Parameters:
newCopyright- the new value of the 'Copyright' attribute.- See Also:
PogoMultiClasses.getCopyright()
-
getClasses
public org.eclipse.emf.common.util.EList<OneClassSimpleDef> getClasses()
- Specified by:
getClassesin interfacePogoMultiClasses- Returns:
- the value of the 'Classes' containment reference list.
- See Also:
PogoDslPackage.getPogoMultiClasses_Classes()
-
getFilestogenerate
public java.lang.String getFilestogenerate()
- Specified by:
getFilestogeneratein interfacePogoMultiClasses- Returns:
- the value of the 'Filestogenerate' attribute.
- See Also:
PogoMultiClasses.setFilestogenerate(String),PogoDslPackage.getPogoMultiClasses_Filestogenerate()
-
setFilestogenerate
public void setFilestogenerate(java.lang.String newFilestogenerate)
- Specified by:
setFilestogeneratein interfacePogoMultiClasses- Parameters:
newFilestogenerate- the new value of the 'Filestogenerate' attribute.- See Also:
PogoMultiClasses.getFilestogenerate()
-
getPreferences
public Preferences getPreferences()
- Specified by:
getPreferencesin interfacePogoMultiClasses- Returns:
- the value of the 'Preferences' containment reference.
- See Also:
PogoMultiClasses.setPreferences(Preferences),PogoDslPackage.getPogoMultiClasses_Preferences()
-
basicSetPreferences
public org.eclipse.emf.common.notify.NotificationChain basicSetPreferences(Preferences newPreferences, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setPreferences
public void setPreferences(Preferences newPreferences)
- Specified by:
setPreferencesin interfacePogoMultiClasses- Parameters:
newPreferences- the new value of the 'Preferences' containment reference.- See Also:
PogoMultiClasses.getPreferences()
-
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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-