org.eclipse.emf.emfstore.internal.fuzzy.emf.config
Interface MutatorConfig

All Superinterfaces:
APIDelegate<ESMutatorConfigImpl>, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
MutatorConfigImpl

public interface MutatorConfig
extends org.eclipse.emf.ecore.EObject, APIDelegate<ESMutatorConfigImpl>

A representation of the model object 'Mutator Config'.

See Also:
ConfigPackage.getMutatorConfig()

Method Summary
 org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EClass> getEClassesToIgnore()
          Returns the value of the 'EClasses To Ignore' reference list.
 org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EPackage> getEPackages()
          Returns the value of the 'EPackages' reference list.
 org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeaturesToIgnore()
          Returns the value of the 'EStructural Features To Ignore' reference list.
 Integer getMaxDeleteCount()
          Returns the value of the 'Max Delete Count' attribute.
 int getMinObjectsCount()
          Returns the value of the 'Min Objects Count' attribute.
 int getMutationCount()
          Returns the value of the 'Mutation Count' attribute.
 org.eclipse.emf.ecore.EClass getRootEClass()
          Returns the value of the 'Root EClass' reference.
 boolean isAllowDuplicateIDs()
          Returns the value of the 'Allow Duplicate IDs' attribute.
 boolean isDoNotGenerateRoot()
          Returns the value of the 'Do Not Generate Root' attribute.
 boolean isIgnoreAndLog()
          Returns the value of the 'Ignore And Log' attribute.
 boolean isUseEcoreUtilDelete()
          Returns the value of the 'Use Ecore ESFuzzyUtil Delete' attribute.
 void setAllowDuplicateIDs(boolean value)
          Sets the value of the ' Allow Duplicate IDs' attribute.
 void setDoNotGenerateRoot(boolean value)
          Sets the value of the ' Do Not Generate Root' attribute.
 void setIgnoreAndLog(boolean value)
          Sets the value of the 'Ignore And Log' attribute.
 void setMaxDeleteCount(Integer value)
          Sets the value of the 'Max Delete Count' attribute.
 void setMinObjectsCount(int value)
          Sets the value of the ' Min Objects Count' attribute.
 void setMutationCount(int value)
          Sets the value of the 'Mutation Count' attribute.
 void setRootEClass(org.eclipse.emf.ecore.EClass value)
          Sets the value of the 'Root EClass' reference.
 void setUseEcoreUtilDelete(boolean value)
          Sets the value of the ' Use Ecore ESFuzzyUtil Delete' attribute.
 
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
createAPI, toAPI
 

Method Detail

getRootEClass

org.eclipse.emf.ecore.EClass getRootEClass()
Returns the value of the 'Root EClass' reference.

If the meaning of the 'Root EClass' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Root EClass' reference.
See Also:
setRootEClass(EClass), ConfigPackage.getMutatorConfig_RootEClass()

setRootEClass

void setRootEClass(org.eclipse.emf.ecore.EClass value)
Sets the value of the 'Root EClass' reference.

Parameters:
value - the new value of the 'Root EClass' reference.
See Also:
getRootEClass()

getMinObjectsCount

int getMinObjectsCount()
Returns the value of the 'Min Objects Count' attribute. The default value is "100".

If the meaning of the 'Min Objects Count' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Min Objects Count' attribute.
See Also:
setMinObjectsCount(int), ConfigPackage.getMutatorConfig_MinObjectsCount()

setMinObjectsCount

void setMinObjectsCount(int value)
Sets the value of the ' Min Objects Count' attribute.

Parameters:
value - the new value of the 'Min Objects Count' attribute.
See Also:
getMinObjectsCount()

isIgnoreAndLog

boolean isIgnoreAndLog()
Returns the value of the 'Ignore And Log' attribute. The default value is "false".

If the meaning of the 'Ignore And Log' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ignore And Log' attribute.
See Also:
setIgnoreAndLog(boolean), ConfigPackage.getMutatorConfig_IgnoreAndLog()

setIgnoreAndLog

void setIgnoreAndLog(boolean value)
Sets the value of the 'Ignore And Log' attribute.

Parameters:
value - the new value of the 'Ignore And Log' attribute.
See Also:
isIgnoreAndLog()

isDoNotGenerateRoot

boolean isDoNotGenerateRoot()
Returns the value of the 'Do Not Generate Root' attribute. The default value is "false".

If the meaning of the 'Do Not Generate Root' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Do Not Generate Root' attribute.
See Also:
setDoNotGenerateRoot(boolean), ConfigPackage.getMutatorConfig_DoNotGenerateRoot()

setDoNotGenerateRoot

void setDoNotGenerateRoot(boolean value)
Sets the value of the ' Do Not Generate Root' attribute.

Parameters:
value - the new value of the 'Do Not Generate Root' attribute.
See Also:
isDoNotGenerateRoot()

isUseEcoreUtilDelete

boolean isUseEcoreUtilDelete()
Returns the value of the 'Use Ecore ESFuzzyUtil Delete' attribute. The default value is "false".

If the meaning of the 'Use Ecore ESFuzzyUtil Delete' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Use Ecore ESFuzzyUtil Delete' attribute.
See Also:
setUseEcoreUtilDelete(boolean), ConfigPackage.getMutatorConfig_UseEcoreUtilDelete()

setUseEcoreUtilDelete

void setUseEcoreUtilDelete(boolean value)
Sets the value of the ' Use Ecore ESFuzzyUtil Delete' attribute.

Parameters:
value - the new value of the 'Use Ecore ESFuzzyUtil Delete' attribute.
See Also:
isUseEcoreUtilDelete()

getEClassesToIgnore

org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EClass> getEClassesToIgnore()
Returns the value of the 'EClasses To Ignore' reference list. The list contents are of type EClass.

If the meaning of the 'EClasses To Ignore' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'EClasses To Ignore' reference list.
See Also:
ConfigPackage.getMutatorConfig_EClassesToIgnore()

getEStructuralFeaturesToIgnore

org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeaturesToIgnore()
Returns the value of the 'EStructural Features To Ignore' reference list. The list contents are of type EStructuralFeature.

If the meaning of the 'EStructural Features To Ignore' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'EStructural Features To Ignore' reference list.
See Also:
ConfigPackage.getMutatorConfig_EStructuralFeaturesToIgnore()

getEPackages

org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EPackage> getEPackages()
Returns the value of the 'EPackages' reference list. The list contents are of type EPackage.

If the meaning of the 'EPackages' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'EPackages' reference list.
See Also:
ConfigPackage.getMutatorConfig_EPackages()

getMaxDeleteCount

Integer getMaxDeleteCount()
Returns the value of the 'Max Delete Count' attribute.

If the meaning of the 'Max Delete Count' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Max Delete Count' attribute.
See Also:
setMaxDeleteCount(Integer), ConfigPackage.getMutatorConfig_MaxDeleteCount()

setMaxDeleteCount

void setMaxDeleteCount(Integer value)
Sets the value of the 'Max Delete Count' attribute.

Parameters:
value - the new value of the 'Max Delete Count' attribute.
See Also:
getMaxDeleteCount()

getMutationCount

int getMutationCount()
Returns the value of the 'Mutation Count' attribute. The default value is "-1".

If the meaning of the 'Mutation Count' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Mutation Count' attribute.
See Also:
setMutationCount(int), ConfigPackage.getMutatorConfig_MutationCount()

setMutationCount

void setMutationCount(int value)
Sets the value of the 'Mutation Count' attribute.

Parameters:
value - the new value of the 'Mutation Count' attribute.
See Also:
getMutationCount()

isAllowDuplicateIDs

boolean isAllowDuplicateIDs()
Returns the value of the 'Allow Duplicate IDs' attribute. The default value is "false".

If the meaning of the 'Allow Duplicate IDs' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Allow Duplicate IDs' attribute.
See Also:
setAllowDuplicateIDs(boolean), ConfigPackage.getMutatorConfig_AllowDuplicateIDs()

setAllowDuplicateIDs

void setAllowDuplicateIDs(boolean value)
Sets the value of the ' Allow Duplicate IDs' attribute.

Parameters:
value - the new value of the 'Allow Duplicate IDs' attribute.
See Also:
isAllowDuplicateIDs()


Copyright © 2015. All Rights Reserved.