|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.emfstore.internal.common.api.AbstractAPIDeletegateImpl<ESMutatorConfigImpl,MutatorConfig>
org.eclipse.emf.emfstore.internal.fuzzy.emf.config.impl.MutatorConfigImpl
public class MutatorConfigImpl
An implementation of the model object 'Mutator Config'.
The following features are implemented:
Root EClass
Min
Objects CountIgnore And
LogDo Not
Generate RootUse
Ecore ESFuzzyUtil DeleteEClasses
To IgnoreEStructural Features To IgnoreEPackages
Max Delete
CountMutation
CountAllow
Duplicate IDs
| 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 |
| Nested 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_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
org.eclipse.emf.ecore.EClass |
basicGetRootEClass()
|
ESMutatorConfigImpl |
createAPI()
Creates the API interface for this class. |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EClass> |
getEClassesToIgnore()
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EPackage> |
getEPackages()
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> |
getEStructuralFeaturesToIgnore()
|
Integer |
getMaxDeleteCount()
|
int |
getMinObjectsCount()
|
int |
getMutationCount()
|
org.eclipse.emf.ecore.EClass |
getRootEClass()
|
boolean |
isAllowDuplicateIDs()
|
boolean |
isDoNotGenerateRoot()
|
boolean |
isIgnoreAndLog()
|
boolean |
isUseEcoreUtilDelete()
|
void |
setAllowDuplicateIDs(boolean newAllowDuplicateIDs)
|
void |
setDoNotGenerateRoot(boolean newDoNotGenerateRoot)
|
void |
setIgnoreAndLog(boolean newIgnoreAndLog)
|
void |
setMaxDeleteCount(Integer newMaxDeleteCount)
|
void |
setMinObjectsCount(int newMinObjectsCount)
|
void |
setMutationCount(int newMutationCount)
|
void |
setRootEClass(org.eclipse.emf.ecore.EClass newRootEClass)
|
void |
setUseEcoreUtilDelete(boolean newUseEcoreUtilDelete)
|
String |
toString()
|
| Methods inherited from class org.eclipse.emf.emfstore.internal.common.api.AbstractAPIDeletegateImpl |
|---|
toAPI |
| 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, eInverseAdd, eInverseRemove, 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 |
| 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 |
| Methods inherited from interface org.eclipse.emf.emfstore.internal.common.api.APIDelegate |
|---|
toAPI |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public org.eclipse.emf.ecore.EClass getRootEClass()
getRootEClass in interface MutatorConfigMutatorConfig.setRootEClass(EClass),
ConfigPackage.getMutatorConfig_RootEClass()public org.eclipse.emf.ecore.EClass basicGetRootEClass()
public void setRootEClass(org.eclipse.emf.ecore.EClass newRootEClass)
setRootEClass in interface MutatorConfignewRootEClass - the new value of the 'Root EClass' reference.MutatorConfig.getRootEClass()public int getMinObjectsCount()
getMinObjectsCount in interface MutatorConfigMutatorConfig.setMinObjectsCount(int),
ConfigPackage.getMutatorConfig_MinObjectsCount()public void setMinObjectsCount(int newMinObjectsCount)
setMinObjectsCount in interface MutatorConfignewMinObjectsCount - the new value of the 'Min Objects Count' attribute.MutatorConfig.getMinObjectsCount()public boolean isIgnoreAndLog()
isIgnoreAndLog in interface MutatorConfigMutatorConfig.setIgnoreAndLog(boolean),
ConfigPackage.getMutatorConfig_IgnoreAndLog()public void setIgnoreAndLog(boolean newIgnoreAndLog)
setIgnoreAndLog in interface MutatorConfignewIgnoreAndLog - the new value of the 'Ignore And Log' attribute.MutatorConfig.isIgnoreAndLog()public boolean isDoNotGenerateRoot()
isDoNotGenerateRoot in interface MutatorConfigMutatorConfig.setDoNotGenerateRoot(boolean),
ConfigPackage.getMutatorConfig_DoNotGenerateRoot()public void setDoNotGenerateRoot(boolean newDoNotGenerateRoot)
setDoNotGenerateRoot in interface MutatorConfignewDoNotGenerateRoot - the new value of the 'Do Not Generate Root' attribute.MutatorConfig.isDoNotGenerateRoot()public boolean isUseEcoreUtilDelete()
isUseEcoreUtilDelete in interface MutatorConfigMutatorConfig.setUseEcoreUtilDelete(boolean),
ConfigPackage.getMutatorConfig_UseEcoreUtilDelete()public void setUseEcoreUtilDelete(boolean newUseEcoreUtilDelete)
setUseEcoreUtilDelete in interface MutatorConfignewUseEcoreUtilDelete - the new value of the 'Use Ecore ESFuzzyUtil Delete' attribute.MutatorConfig.isUseEcoreUtilDelete()public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EClass> getEClassesToIgnore()
getEClassesToIgnore in interface MutatorConfigConfigPackage.getMutatorConfig_EClassesToIgnore()public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeaturesToIgnore()
getEStructuralFeaturesToIgnore in interface MutatorConfigConfigPackage.getMutatorConfig_EStructuralFeaturesToIgnore()public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EPackage> getEPackages()
getEPackages in interface MutatorConfigConfigPackage.getMutatorConfig_EPackages()public Integer getMaxDeleteCount()
getMaxDeleteCount in interface MutatorConfigMutatorConfig.setMaxDeleteCount(Integer),
ConfigPackage.getMutatorConfig_MaxDeleteCount()public void setMaxDeleteCount(Integer newMaxDeleteCount)
setMaxDeleteCount in interface MutatorConfignewMaxDeleteCount - the new value of the 'Max Delete Count' attribute.MutatorConfig.getMaxDeleteCount()public int getMutationCount()
getMutationCount in interface MutatorConfigMutatorConfig.setMutationCount(int),
ConfigPackage.getMutatorConfig_MutationCount()public void setMutationCount(int newMutationCount)
setMutationCount in interface MutatorConfignewMutationCount - the new value of the 'Mutation Count' attribute.MutatorConfig.getMutationCount()public boolean isAllowDuplicateIDs()
isAllowDuplicateIDs in interface MutatorConfigMutatorConfig.setAllowDuplicateIDs(boolean),
ConfigPackage.getMutatorConfig_AllowDuplicateIDs()public void setAllowDuplicateIDs(boolean newAllowDuplicateIDs)
setAllowDuplicateIDs in interface MutatorConfignewAllowDuplicateIDs - the new value of the 'Allow Duplicate IDs' attribute.MutatorConfig.isAllowDuplicateIDs()
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public 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 ESMutatorConfigImpl createAPI()
createAPI in interface APIDelegate<ESMutatorConfigImpl>createAPI in class AbstractAPIDeletegateImpl<ESMutatorConfigImpl,MutatorConfig>APIDelegate.createAPI()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||