|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Count
Ignore And
Log
Do Not
Generate Root
Use
Ecore ESFuzzyUtil Delete
EClasses
To Ignore
EStructural Features To Ignore
EPackages
Max Delete
Count
Mutation
Count
Allow
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 MutatorConfig
MutatorConfig.setRootEClass(EClass)
,
ConfigPackage.getMutatorConfig_RootEClass()
public org.eclipse.emf.ecore.EClass basicGetRootEClass()
public void setRootEClass(org.eclipse.emf.ecore.EClass newRootEClass)
setRootEClass
in interface MutatorConfig
newRootEClass
- the new value of the 'Root EClass' reference.MutatorConfig.getRootEClass()
public int getMinObjectsCount()
getMinObjectsCount
in interface MutatorConfig
MutatorConfig.setMinObjectsCount(int)
,
ConfigPackage.getMutatorConfig_MinObjectsCount()
public void setMinObjectsCount(int newMinObjectsCount)
setMinObjectsCount
in interface MutatorConfig
newMinObjectsCount
- the new value of the 'Min Objects Count' attribute.MutatorConfig.getMinObjectsCount()
public boolean isIgnoreAndLog()
isIgnoreAndLog
in interface MutatorConfig
MutatorConfig.setIgnoreAndLog(boolean)
,
ConfigPackage.getMutatorConfig_IgnoreAndLog()
public void setIgnoreAndLog(boolean newIgnoreAndLog)
setIgnoreAndLog
in interface MutatorConfig
newIgnoreAndLog
- the new value of the 'Ignore And Log' attribute.MutatorConfig.isIgnoreAndLog()
public boolean isDoNotGenerateRoot()
isDoNotGenerateRoot
in interface MutatorConfig
MutatorConfig.setDoNotGenerateRoot(boolean)
,
ConfigPackage.getMutatorConfig_DoNotGenerateRoot()
public void setDoNotGenerateRoot(boolean newDoNotGenerateRoot)
setDoNotGenerateRoot
in interface MutatorConfig
newDoNotGenerateRoot
- the new value of the 'Do Not Generate Root' attribute.MutatorConfig.isDoNotGenerateRoot()
public boolean isUseEcoreUtilDelete()
isUseEcoreUtilDelete
in interface MutatorConfig
MutatorConfig.setUseEcoreUtilDelete(boolean)
,
ConfigPackage.getMutatorConfig_UseEcoreUtilDelete()
public void setUseEcoreUtilDelete(boolean newUseEcoreUtilDelete)
setUseEcoreUtilDelete
in interface MutatorConfig
newUseEcoreUtilDelete
- 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 MutatorConfig
ConfigPackage.getMutatorConfig_EClassesToIgnore()
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeaturesToIgnore()
getEStructuralFeaturesToIgnore
in interface MutatorConfig
ConfigPackage.getMutatorConfig_EStructuralFeaturesToIgnore()
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EPackage> getEPackages()
getEPackages
in interface MutatorConfig
ConfigPackage.getMutatorConfig_EPackages()
public Integer getMaxDeleteCount()
getMaxDeleteCount
in interface MutatorConfig
MutatorConfig.setMaxDeleteCount(Integer)
,
ConfigPackage.getMutatorConfig_MaxDeleteCount()
public void setMaxDeleteCount(Integer newMaxDeleteCount)
setMaxDeleteCount
in interface MutatorConfig
newMaxDeleteCount
- the new value of the 'Max Delete Count' attribute.MutatorConfig.getMaxDeleteCount()
public int getMutationCount()
getMutationCount
in interface MutatorConfig
MutatorConfig.setMutationCount(int)
,
ConfigPackage.getMutatorConfig_MutationCount()
public void setMutationCount(int newMutationCount)
setMutationCount
in interface MutatorConfig
newMutationCount
- the new value of the 'Mutation Count' attribute.MutatorConfig.getMutationCount()
public boolean isAllowDuplicateIDs()
isAllowDuplicateIDs
in interface MutatorConfig
MutatorConfig.setAllowDuplicateIDs(boolean)
,
ConfigPackage.getMutatorConfig_AllowDuplicateIDs()
public void setAllowDuplicateIDs(boolean newAllowDuplicateIDs)
setAllowDuplicateIDs
in interface MutatorConfig
newAllowDuplicateIDs
- 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.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public 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 |