org.eclipse.emf.codegen.ecore.genmodel
Interface GenModel

All Superinterfaces:
EObject, GenBase, Notifier
All Known Implementing Classes:
GenModelImpl

public interface GenModel
extends GenBase

A representation of the model object 'GenModel'.

The following features are supported:

See Also:
GenModelPackage.getGenModel()

Method Summary
 void addImport(String qualifiedName)
           
 void addPseudoImport(String qualifiedName)
           
 List computeMissingUsedGenPackages()
           
 GenBase create(EClass eClass)
           
 org.eclipse.jdt.core.formatter.CodeFormatter createCodeFormatter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 GenAnnotation createGenAnnotation()
           
 GenClass createGenClass()
           
 GenDataType createGenDataType()
           
 GenEnum createGenEnum()
           
 GenEnumLiteral createGenEnumLiteral()
           
 GenFeature createGenFeature()
           
 GenModel createGenModel()
           
 GenOperation createGenOperation()
           
 GenPackage createGenPackage()
           
 GenParameter createGenParameter()
           
 Diagnostic diagnose()
           
 void emitSortedImports()
           
 GenPackage findGenPackage(EPackage ePackage)
           
 JETEmitter getActionBarContributorEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getAdapterFactoryClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 List getAllGenAndUsedGenPackagesWithClassifiers()
           
 List getAllGenFeatures()
           
 List getAllGenPackagesWithClassifiers()
           
 List getAllGenUsedAndStaticGenPackagesWithClassifiers()
           
 List getAllUsedGenPackagesWithClassifiers()
           
 String getBooleanFlagsField()
          Returns the value of the 'Boolean Flags Field' attribute
 int getBooleanFlagsReservedBits()
          Returns the value of the 'Boolean Flags Reserved Bits' attribute.
 JETEmitter getBuildPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getCopyrightText()
          Returns the value of the 'Copyright Text' attribute
 String getDate()
           
 String getDriverNumber()
           
 JETEmitter getEditBuildPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditDirectory()
          Returns the value of the 'Edit Directory' attribute
 String getEditIconsDirectory()
           
 JETEmitter getEditManifestMFEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditorAdvisorClassName()
           
 JETEmitter getEditorAdvisorEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getEditorBuildPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditorDirectory()
          Returns the value of the 'Editor Directory' attribute
 JETEmitter getEditorEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditorIconsDirectory()
           
 JETEmitter getEditorManifestMFEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditorPluginClass()
          Returns the value of the 'Editor Plugin Class' attribute
 JETEmitter getEditorPluginClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditorPluginClassName()
           
 String getEditorPluginDirectory()
           
 String getEditorPluginID()
           
 String getEditorPluginPackageName()
           
 JETEmitter getEditorPluginPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getEditorPluginXMLEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditorProjectDirectory()
           
 List getEditorQualifiedPackageNames()
           
 List getEditorRequiredPlugins()
           
 String getEditPluginClass()
          Returns the value of the 'Edit Plugin Class' attribute
 JETEmitter getEditPluginClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditPluginClassName()
           
 String getEditPluginDirectory()
           
 String getEditPluginID()
           
 String getEditPluginPackageName()
           
 JETEmitter getEditPluginPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getEditPluginXMLEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getEditProjectDirectory()
           
 List getEditQualifiedPackageNames()
           
 List getEditRequiredPlugins()
           
 List getEditResourceDelegateImportedPluginClassNames()
           
 List getEffectiveModelPluginVariables()
           
 JETEmitter getEnumClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 ExtendedMetaData getExtendedMetaData()
           
 String getFacadeHelperClass()
          Returns the value of the 'Facade Helper Class' attribute.
 JETEmitter getFactoryClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 GenDelegationKind getFeatureDelegation()
          Returns the value of the 'Feature Delegation' attribute.
 String getFeatureMapWrapperClass()
          Returns the value of the 'Feature Map Wrapper Class' attribute
 String getFeatureMapWrapperInterface()
          Returns the value of the 'Feature Map Wrapper Interface' attribute
 String getFeatureMapWrapperInternalInterface()
          Returns the value of the 'Feature Map Wrapper Internal Interface' attribute
 List getFilteredAllGenFeatures()
           
 EList getForeignModel()
          Returns the value of the 'Foreign Model' attribute list.
 EList getGenPackages()
          Returns the value of the 'Gen Packages' containment reference list.
 String getImportedName(String qualifiedName)
           
 String getImporterID()
          Returns the value of the 'Importer ID' attribute
 ImportManager getImportManager()
           
 String getIndentation(StringBuffer stringBuffer)
           
 JETEmitter getItemProviderAdapterFactoryEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getItemProviderEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JControlModel getJControlModel()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. Generator provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getManifestMFEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getMergeRulesLocation()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. Generator.Options provides an equivalent way to obtain this information. This method will be removed after 2.2.
 List getMissingPackages()
           
 String getModelDirectory()
          Returns the value of the 'Model Directory' attribute
 String getModelName()
          Returns the value of the 'Model Name' attribute
 String getModelPluginClass()
          Returns the value of the 'Model Plugin Class' attribute
 JETEmitter getModelPluginClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getModelPluginClassName()
           
 String getModelPluginID()
          Returns the value of the 'Model Plugin ID' attribute
 String getModelPluginPackageName()
           
 EList getModelPluginVariables()
          Returns the value of the 'Model Plugin Variables' attribute list.
 String getModelProjectDirectory()
           
 List getModelQualifiedPackageNames()
           
 List getModelRequiredPlugins()
           
 JETEmitter getModelTestSuiteEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getModelWizardEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getNonExternalizedStringTag()
          Returns the value of the 'Non Externalized String Tag' attribute
 String getNonNLS()
           
 String getNonNLS(int i)
           
 String getNonNLS(String s)
           
 String getNonNLS(String s, int i)
           
 JETEmitter getPackageClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getPackageExampleEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getPackageTestSuiteEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getPluginXMLEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 Set getPropertyCategories()
           
 String getPropertyCategoryKey(String category)
           
 String getQualifiedEditorAdvisorClassName()
           
 String getQualifiedEditorPluginClassName()
           
 String getQualifiedEditPluginClassName()
           
 String getQualifiedModelPluginClassName()
           
 String getQualifiedTestSuiteClassName()
           
 String getRedirection()
          Returns the value of the 'Redirection' attribute
 String getRelativeGenModelLocation()
           
 JETEmitter getResourceClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getResourceFactoryClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getRootExtendsClass()
          Returns the value of the 'Root Extends Class' attribute.
 String getRootExtendsInterface()
          Returns the value of the 'Root Extends Interface' attribute.
 String getRootImplementsInterface()
          Returns the value of the 'Root Implements Interface' attribute
 GenClass getRootImplementsInterfaceGenClass()
           
 EList getStaticGenPackages()
           
 EList getStaticPackages()
          Returns the value of the 'Static Packages' attribute list.
 JETEmitter getSwitchClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getTemplateDirectory()
          Returns the value of the 'Template Directory' attribute
 JETEmitter getTestCaseEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getTestsBuildPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getTestsDirectory()
          Returns the value of the 'Tests Directory' attribute
 JETEmitter getTestsManifestMFEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getTestsPluginID()
           
 JETEmitter getTestsPluginPropertiesEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 JETEmitter getTestsPluginXMLEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getTestsProjectDirectory()
           
 List getTestsQualifiedPackageNames()
           
 List getTestsRequiredPlugins()
           
 String getTestSuiteClass()
          Returns the value of the 'Test Suite Class' attribute
 String getTestSuiteClassName()
           
 String getTestSuitePackageName()
           
 EList getUsedGenPackages()
          Returns the value of the 'Used Gen Packages' reference list.
 JETEmitter getValidatorClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 String getXMLEncodingChoices()
           
 JETEmitter getXMLProcessorClassEmitter()
          Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.
 boolean hasEditorSupport()
           
 boolean hasEditSupport()
           
 boolean hasLocalGenModel()
           
 boolean hasModelPluginClass()
           
 boolean hasPluginSupport()
           
 boolean hasTestSuiteClass()
           
 boolean hasTestSupport()
           
 boolean hasXMLDependency()
           
 void initialize(Collection ePackages)
           
 boolean isArrayAccessors()
          Returns the value of the 'Array Accessors' attribute
 boolean isBooleanFlagsEnabled()
           
 boolean isBundleManifest()
          Returns the value of the 'Bundle Manifest' attribute.
 boolean isCodeFormatting()
          Returns the value of the 'Code Formatting' attribute
 boolean isContainmentProxies()
          Returns the value of the 'Containment Proxies' attribute
 boolean isCreationCommands()
          Returns the value of the 'Creation Commands' attribute.
 boolean isCreationIcons()
          Returns the value of the 'Creation Icons' attribute.
 boolean isDynamicTemplates()
          Returns the value of the 'Dynamic Templates' attribute
 boolean isForceOverwrite()
          Returns the value of the 'Force Overwrite' attribute
 boolean isGenerateSchema()
          Returns the value of the 'Generate Schema' attribute
 boolean isMinimalReflectiveMethods()
          Returns the value of the 'Minimal Reflective Methods' attribute.
 boolean isNonNLSMarkers()
          Returns the value of the 'Non NLS Markers' attribute.
 boolean isReflectiveDelegation()
          Returns the value of the 'Reflective Delegation' attribute
 boolean isRichClientPlatform()
          Returns the value of the 'Rich Client Platform' attribute
 boolean isRuntimeCompatibility()
          Returns the value of the 'Runtime Compatibility' attribute
 boolean isRuntimeJar()
          Returns the value of the 'Runtime Jar' attribute
 boolean isSetEditDirectory()
          Returns whether the value of the 'Edit Directory' attribute is set
 boolean isSetEditorDirectory()
          Returns whether the value of the 'Editor Directory' attribute is set
 boolean isSetEditorPluginClass()
          Returns whether the value of the 'Editor Plugin Class' attribute is set
 boolean isSetEditPluginClass()
          Returns whether the value of the 'Edit Plugin Class' attribute is set
 boolean isSetTestsDirectory()
          Returns whether the value of the 'Tests Directory' attribute is set
 boolean isSetTestSuiteClass()
          Returns whether the value of the 'Test Suite Class' attribute is set
 boolean isSuppressContainment()
          Returns the value of the 'Suppress Containment' attribute
 boolean isSuppressEMFMetaData()
          Returns the value of the 'Suppress EMF Meta Data' attribute
 boolean isSuppressEMFModelTags()
          Returns the value of the 'Suppress EMF Model Tags' attribute
 boolean isSuppressEMFTypes()
          Returns the value of the 'Suppress EMF Types' attribute
 boolean isSuppressInterfaces()
          Returns the value of the 'Suppress Interfaces' attribute
 boolean isSuppressNotification()
          Returns the value of the 'Suppress Notification' attribute
 boolean isSuppressUnsettable()
          Returns the value of the 'Suppress Unsettable' attribute
 boolean isUpdateClasspath()
          Returns the value of the 'Update Classpath' attribute.
 boolean isVirtualDelegation()
           
 void markImportLocation(StringBuffer stringBuffer)
           
 void markImportLocation(StringBuffer stringBuffer, GenPackage genPackage)
           
 boolean needsRuntimeCompatibility()
           
 boolean reconcile(GenModel oldGenModelVersion)
          Restore all the corresponding settings of the old version into this version.
 boolean sameEditEditorProject()
           
 boolean sameModelEditorProject()
           
 boolean sameModelEditProject()
           
 boolean sameModelTestsProject()
           
 void setArrayAccessors(boolean value)
          Sets the value of the 'Array Accessors' attribute
 void setBooleanFlagsField(String value)
          Sets the value of the 'Boolean Flags Field' attribute
 void setBooleanFlagsReservedBits(int value)
          Sets the value of the 'Boolean Flags Reserved Bits' attribute
 void setBundleManifest(boolean value)
          Sets the value of the 'Bundle Manifest' attribute
 void setCanGenerate(boolean canGenerate)
           
 void setCodeFormatterOptions(Map options)
          Deprecated. In EMF 2.2, the Generator.Options should be used to record code formatter options in order to be used via the new Generator-based design. This method will be removed after 2.2.
 void setCodeFormatting(boolean value)
          Sets the value of the 'Code Formatting' attribute
 void setContainmentProxies(boolean value)
          Sets the value of the 'Containment Proxies' attribute
 void setCopyrightText(String value)
          Sets the value of the 'Copyright Text' attribute
 void setCreationCommands(boolean value)
          Sets the value of the 'Creation Commands' attribute
 void setCreationIcons(boolean value)
          Sets the value of the 'Creation Icons' attribute
 void setDynamicTemplates(boolean value)
          Sets the value of the 'Dynamic Templates' attribute
 void setEditDirectory(String value)
          Sets the value of the 'Edit Directory' attribute
 void setEditorDirectory(String value)
          Sets the value of the 'Editor Directory' attribute
 void setEditorPluginClass(String value)
          Sets the value of the 'Editor Plugin Class' attribute
 void setEditPluginClass(String value)
          Sets the value of the 'Edit Plugin Class' attribute
 void setFacadeHelperClass(String value)
          Sets the value of the 'Facade Helper Class' attribute
 void setFeatureDelegation(GenDelegationKind value)
          Sets the value of the 'Feature Delegation' attribute
 void setFeatureMapWrapperClass(String value)
          Sets the value of the 'Feature Map Wrapper Class' attribute
 void setFeatureMapWrapperInterface(String value)
          Sets the value of the 'Feature Map Wrapper Interface' attribute
 void setFeatureMapWrapperInternalInterface(String value)
          Sets the value of the 'Feature Map Wrapper Internal Interface' attribute
 void setForceOverwrite(boolean value)
          Sets the value of the 'Force Overwrite' attribute
 void setGenerateSchema(boolean value)
          Sets the value of the 'Generate Schema' attribute
 void setImporterID(String value)
          Sets the value of the 'Importer ID' attribute
 void setImportManager(ImportManager importManager)
           
 void setMinimalReflectiveMethods(boolean value)
          Sets the value of the 'Minimal Reflective Methods' attribute
 void setModelDirectory(String value)
          Sets the value of the 'Model Directory' attribute
 void setModelName(String value)
          Sets the value of the 'Model Name' attribute
 void setModelPluginClass(String value)
          Sets the value of the 'Model Plugin Class' attribute
 void setModelPluginID(String value)
          Sets the value of the 'Model Plugin ID' attribute
 void setNonExternalizedStringTag(String value)
          Sets the value of the 'Non Externalized String Tag' attribute
 void setNonNLSMarkers(boolean value)
          Sets the value of the 'Non NLS Markers' attribute
 void setRedirection(String value)
          Sets the value of the 'Redirection' attribute
 void setReflectiveDelegation(boolean value)
          Deprecated. In 2.2. Please use setFeatureDelegation(org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind) instead.
 void setRichClientPlatform(boolean value)
          Sets the value of the 'Rich Client Platform' attribute
 void setRootExtendsClass(String value)
          Sets the value of the 'Root Extends Class' attribute
 void setRootExtendsInterface(String value)
          Sets the value of the 'Root Extends Interface' attribute
 void setRootImplementsInterface(String value)
          Sets the value of the 'Root Implements Interface' attribute
 void setRuntimeCompatibility(boolean value)
          Sets the value of the 'Runtime Compatibility' attribute
 void setRuntimeJar(boolean value)
          Sets the value of the 'Runtime Jar' attribute
 void setSuppressContainment(boolean value)
          Sets the value of the 'Suppress Containment' attribute
 void setSuppressEMFMetaData(boolean value)
          Sets the value of the 'Suppress EMF Meta Data' attribute
 void setSuppressEMFModelTags(boolean value)
          Sets the value of the 'Suppress EMF Model Tags' attribute
 void setSuppressEMFTypes(boolean value)
          Sets the value of the 'Suppress EMF Types' attribute
 void setSuppressInterfaces(boolean value)
          Sets the value of the 'Suppress Interfaces' attribute
 void setSuppressNotification(boolean value)
          Sets the value of the 'Suppress Notification' attribute
 void setSuppressUnsettable(boolean value)
          Sets the value of the 'Suppress Unsettable' attribute
 void setTemplateDirectory(String value)
          Sets the value of the 'Template Directory' attribute
 void setTestsDirectory(String value)
          Sets the value of the 'Tests Directory' attribute
 void setTestSuiteClass(String value)
          Sets the value of the 'Test Suite Class' attribute
 void setUpdateClasspath(boolean value)
          Sets the value of the 'Update Classpath' attribute
 void unsetEditDirectory()
          Unsets the value of the 'Edit Directory' attribute
 void unsetEditorDirectory()
          Unsets the value of the 'Editor Directory' attribute
 void unsetEditorPluginClass()
          Unsets the value of the 'Editor Plugin Class' attribute
 void unsetEditPluginClass()
          Unsets the value of the 'Edit Plugin Class' attribute
 void unsetTestsDirectory()
          Unsets the value of the 'Tests Directory' attribute
 void unsetTestSuiteClass()
          Unsets the value of the 'Test Suite Class' attribute
 IStatus validate()
           
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getCopyrightText

public String getCopyrightText()
Returns the value of the 'Copyright Text' attribute.

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

Returns:
the value of the 'Copyright Text' attribute.
See Also:
setCopyrightText(String), GenModelPackage.getGenModel_CopyrightText()

setCopyrightText

public void setCopyrightText(String value)
Sets the value of the 'Copyright Text' attribute.

Parameters:
value - the new value of the 'Copyright Text' attribute.
See Also:
getCopyrightText()

getModelDirectory

public String getModelDirectory()
Returns the value of the 'Model Directory' attribute.

When unset, this attribute takes a default value based on #getModelPluginID.

Returns:
the value of the 'Model Directory' attribute.
See Also:
setModelDirectory(String), GenModelPackage.getGenModel_ModelDirectory()

setModelDirectory

public void setModelDirectory(String value)
Sets the value of the 'Model Directory' attribute.

Parameters:
value - the new value of the 'Model Directory' attribute.
See Also:
getModelDirectory()

isCreationCommands

public boolean isCreationCommands()
Returns the value of the 'Creation Commands' attribute. The default value is "true".

Returns:
the value of the 'Creation Commands' attribute.
See Also:
setCreationCommands(boolean), GenModelPackage.getGenModel_CreationCommands()

setCreationCommands

public void setCreationCommands(boolean value)
Sets the value of the 'Creation Commands' attribute.

Parameters:
value - the new value of the 'Creation Commands' attribute.
See Also:
isCreationCommands()

isCreationIcons

public boolean isCreationIcons()
Returns the value of the 'Creation Icons' attribute. The default value is "true".

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

Returns:
the value of the 'Creation Icons' attribute.
See Also:
setCreationIcons(boolean), GenModelPackage.getGenModel_CreationIcons()

setCreationIcons

public void setCreationIcons(boolean value)
Sets the value of the 'Creation Icons' attribute.

Parameters:
value - the new value of the 'Creation Icons' attribute.
See Also:
isCreationIcons()

getEditDirectory

public String getEditDirectory()
Returns the value of the 'Edit Directory' attribute.

When unset, this attribute takes a default value based on #getModelDirectory.

Returns:
the value of the 'Edit Directory' attribute.
See Also:
isSetEditDirectory(), unsetEditDirectory(), setEditDirectory(String), GenModelPackage.getGenModel_EditDirectory()

setEditDirectory

public void setEditDirectory(String value)
Sets the value of the 'Edit Directory' attribute.

Parameters:
value - the new value of the 'Edit Directory' attribute.
See Also:
isSetEditDirectory(), unsetEditDirectory(), getEditDirectory()

unsetEditDirectory

public void unsetEditDirectory()
Unsets the value of the 'Edit Directory' attribute.

See Also:
isSetEditDirectory(), getEditDirectory(), setEditDirectory(String)

isSetEditDirectory

public boolean isSetEditDirectory()
Returns whether the value of the 'Edit Directory' attribute is set.

Returns:
whether the value of the 'Edit Directory' attribute is set.
See Also:
unsetEditDirectory(), getEditDirectory(), setEditDirectory(String)

getEditorDirectory

public String getEditorDirectory()
Returns the value of the 'Editor Directory' attribute.

When unset, this attribute takes a default value based on #getModelDirectory.

Returns:
the value of the 'Editor Directory' attribute.
See Also:
isSetEditorDirectory(), unsetEditorDirectory(), setEditorDirectory(String), GenModelPackage.getGenModel_EditorDirectory()

setEditorDirectory

public void setEditorDirectory(String value)
Sets the value of the 'Editor Directory' attribute.

Parameters:
value - the new value of the 'Editor Directory' attribute.
See Also:
isSetEditorDirectory(), unsetEditorDirectory(), getEditorDirectory()

unsetEditorDirectory

public void unsetEditorDirectory()
Unsets the value of the 'Editor Directory' attribute.

See Also:
isSetEditorDirectory(), getEditorDirectory(), setEditorDirectory(String)

isSetEditorDirectory

public boolean isSetEditorDirectory()
Returns whether the value of the 'Editor Directory' attribute is set.

Returns:
whether the value of the 'Editor Directory' attribute is set.
See Also:
unsetEditorDirectory(), getEditorDirectory(), setEditorDirectory(String)

getModelPluginID

public String getModelPluginID()
Returns the value of the 'Model Plugin ID' attribute.

This attribute is unsettable for the benefit of other attributes, whose default values are based on it. If it is unset, they will be, too.

Returns:
the value of the 'Model Plugin ID' attribute.
See Also:
setModelPluginID(String), GenModelPackage.getGenModel_ModelPluginID()

setModelPluginID

public void setModelPluginID(String value)
Sets the value of the 'Model Plugin ID' attribute.

Parameters:
value - the new value of the 'Model Plugin ID' attribute.
See Also:
getModelPluginID()

getTemplateDirectory

public String getTemplateDirectory()
Returns the value of the 'Template Directory' attribute.

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

Returns:
the value of the 'Template Directory' attribute.
See Also:
setTemplateDirectory(String), GenModelPackage.getGenModel_TemplateDirectory()

setTemplateDirectory

public void setTemplateDirectory(String value)
Sets the value of the 'Template Directory' attribute.

Parameters:
value - the new value of the 'Template Directory' attribute.
See Also:
getTemplateDirectory()

isRuntimeJar

public boolean isRuntimeJar()
Returns the value of the 'Runtime Jar' attribute.

Returns:
the value of the 'Runtime Jar' attribute.
See Also:
setRuntimeJar(boolean), GenModelPackage.getGenModel_RuntimeJar()

setRuntimeJar

public void setRuntimeJar(boolean value)
Sets the value of the 'Runtime Jar' attribute.

Parameters:
value - the new value of the 'Runtime Jar' attribute.
See Also:
isRuntimeJar()

getForeignModel

public EList getForeignModel()
Returns the value of the 'Foreign Model' attribute list. The list contents are of type String.

If the meaning of the 'Foreign Model' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Foreign Model' attribute list.
See Also:
GenModelPackage.getGenModel_ForeignModel()

isDynamicTemplates

public boolean isDynamicTemplates()
Returns the value of the 'Dynamic Templates' attribute.

Returns:
the value of the 'Dynamic Templates' attribute.
See Also:
setDynamicTemplates(boolean), GenModelPackage.getGenModel_DynamicTemplates()

setDynamicTemplates

public void setDynamicTemplates(boolean value)
Sets the value of the 'Dynamic Templates' attribute.

Parameters:
value - the new value of the 'Dynamic Templates' attribute.
See Also:
isDynamicTemplates()

getRedirection

public String getRedirection()
Returns the value of the 'Redirection' attribute.

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

Returns:
the value of the 'Redirection' attribute.
See Also:
setRedirection(String), GenModelPackage.getGenModel_Redirection()

setRedirection

public void setRedirection(String value)
Sets the value of the 'Redirection' attribute.

Parameters:
value - the new value of the 'Redirection' attribute.
See Also:
getRedirection()

isForceOverwrite

public boolean isForceOverwrite()
Returns the value of the 'Force Overwrite' attribute.

Returns:
the value of the 'Force Overwrite' attribute.
See Also:
setForceOverwrite(boolean), GenModelPackage.getGenModel_ForceOverwrite()

setForceOverwrite

public void setForceOverwrite(boolean value)
Sets the value of the 'Force Overwrite' attribute.

Parameters:
value - the new value of the 'Force Overwrite' attribute.
See Also:
isForceOverwrite()

getNonExternalizedStringTag

public String getNonExternalizedStringTag()
Returns the value of the 'Non Externalized String Tag' attribute.

This attribute has been replaced by nonNLSMarkers. Even after the attribute has been set to a non-null value, this method will continue to return null, though isNonNLSMarkers() will return true.

Returns:
the value of the 'Non Externalized String Tag' attribute.
See Also:
setNonExternalizedStringTag(String), GenModelPackage.getGenModel_NonExternalizedStringTag()

setNonExternalizedStringTag

public void setNonExternalizedStringTag(String value)
Sets the value of the 'Non Externalized String Tag' attribute.

This attribute has been replaced by nonNLSMarkers. To automate the transition, this sets the attribute null, and calls setNonNLSMarkers(value != null).

Parameters:
value - the new value of the 'Non Externalized String Tag' attribute.
See Also:
getNonExternalizedStringTag()

getModelName

public String getModelName()
Returns the value of the 'Model Name' attribute.

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

Returns:
the value of the 'Model Name' attribute.
See Also:
setModelName(String), GenModelPackage.getGenModel_ModelName()

setModelName

public void setModelName(String value)
Sets the value of the 'Model Name' attribute.

Parameters:
value - the new value of the 'Model Name' attribute.
See Also:
getModelName()

getModelPluginClass

public String getModelPluginClass()
Returns the value of the 'Model Plugin Class' attribute.

If the meaning of the 'Model Plugin Class' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Model Plugin Class' attribute.
See Also:
setModelPluginClass(String), GenModelPackage.getGenModel_ModelPluginClass()

setModelPluginClass

public void setModelPluginClass(String value)
Sets the value of the 'Model Plugin Class' attribute.

Parameters:
value - the new value of the 'Model Plugin Class' attribute.
See Also:
getModelPluginClass()

getEditPluginClass

public String getEditPluginClass()
Returns the value of the 'Edit Plugin Class' attribute.

When unset, this attribute takes a default value based on #getModelName, and the first of the #getGenPackages.

Returns:
the value of the 'Edit Plugin Class' attribute.
See Also:
isSetEditPluginClass(), unsetEditPluginClass(), setEditPluginClass(String), GenModelPackage.getGenModel_EditPluginClass()

setEditPluginClass

public void setEditPluginClass(String value)
Sets the value of the 'Edit Plugin Class' attribute.

Parameters:
value - the new value of the 'Edit Plugin Class' attribute.
See Also:
isSetEditPluginClass(), unsetEditPluginClass(), getEditPluginClass()

unsetEditPluginClass

public void unsetEditPluginClass()
Unsets the value of the 'Edit Plugin Class' attribute.

See Also:
isSetEditPluginClass(), getEditPluginClass(), setEditPluginClass(String)

isSetEditPluginClass

public boolean isSetEditPluginClass()
Returns whether the value of the 'Edit Plugin Class' attribute is set.

Returns:
whether the value of the 'Edit Plugin Class' attribute is set.
See Also:
unsetEditPluginClass(), getEditPluginClass(), setEditPluginClass(String)

getEditorPluginClass

public String getEditorPluginClass()
Returns the value of the 'Editor Plugin Class' attribute.

When unset, this attribute takes a default value based on #getModelName, and the first of the #getGenPackages.

Returns:
the value of the 'Editor Plugin Class' attribute.
See Also:
isSetEditorPluginClass(), unsetEditorPluginClass(), setEditorPluginClass(String), GenModelPackage.getGenModel_EditorPluginClass()

setEditorPluginClass

public void setEditorPluginClass(String value)
Sets the value of the 'Editor Plugin Class' attribute.

Parameters:
value - the new value of the 'Editor Plugin Class' attribute.
See Also:
isSetEditorPluginClass(), unsetEditorPluginClass(), getEditorPluginClass()

unsetEditorPluginClass

public void unsetEditorPluginClass()
Unsets the value of the 'Editor Plugin Class' attribute.

See Also:
isSetEditorPluginClass(), getEditorPluginClass(), setEditorPluginClass(String)

isSetEditorPluginClass

public boolean isSetEditorPluginClass()
Returns whether the value of the 'Editor Plugin Class' attribute is set.

Returns:
whether the value of the 'Editor Plugin Class' attribute is set.
See Also:
unsetEditorPluginClass(), getEditorPluginClass(), setEditorPluginClass(String)

isUpdateClasspath

public boolean isUpdateClasspath()
Returns the value of the 'Update Classpath' attribute. The default value is "true".

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

Returns:
the value of the 'Update Classpath' attribute.
See Also:
setUpdateClasspath(boolean), GenModelPackage.getGenModel_UpdateClasspath()

setUpdateClasspath

public void setUpdateClasspath(boolean value)
Sets the value of the 'Update Classpath' attribute.

Parameters:
value - the new value of the 'Update Classpath' attribute.
See Also:
isUpdateClasspath()

isGenerateSchema

public boolean isGenerateSchema()
Returns the value of the 'Generate Schema' attribute.

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

Returns:
the value of the 'Generate Schema' attribute.
See Also:
setGenerateSchema(boolean), GenModelPackage.getGenModel_GenerateSchema()

setGenerateSchema

public void setGenerateSchema(boolean value)
Sets the value of the 'Generate Schema' attribute.

Parameters:
value - the new value of the 'Generate Schema' attribute.
See Also:
isGenerateSchema()

isNonNLSMarkers

public boolean isNonNLSMarkers()
Returns the value of the 'Non NLS Markers' attribute. The default value is "false".

Returns:
the value of the 'Non NLS Markers' attribute.
See Also:
setNonNLSMarkers(boolean), GenModelPackage.getGenModel_NonNLSMarkers()

setNonNLSMarkers

public void setNonNLSMarkers(boolean value)
Sets the value of the 'Non NLS Markers' attribute.

As a side effect, this method sets nonExternalizedStringTag to null.

Parameters:
value - the new value of the 'Non NLS Markers' attribute.
See Also:
isNonNLSMarkers()

getStaticPackages

public EList getStaticPackages()
Returns the value of the 'Static Packages' attribute list. The list contents are of type String.

If the meaning of the 'Static Packages' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Static Packages' attribute list.
See Also:
GenModelPackage.getGenModel_StaticPackages()

getModelPluginVariables

public EList getModelPluginVariables()
Returns the value of the 'Model Plugin Variables' attribute list. The list contents are of type String.

If the meaning of the 'Model Plugin Variables' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Model Plugin Variables' attribute list.
See Also:
GenModelPackage.getGenModel_ModelPluginVariables()

getRootExtendsInterface

public String getRootExtendsInterface()
Returns the value of the 'Root Extends Interface' attribute. The default value is "org.eclipse.emf.ecore.EObject".

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

Returns:
the value of the 'Root Extends Interface' attribute.
See Also:
setRootExtendsInterface(String), GenModelPackage.getGenModel_RootExtendsInterface()

setRootExtendsInterface

public void setRootExtendsInterface(String value)
Sets the value of the 'Root Extends Interface' attribute.

Parameters:
value - the new value of the 'Root Extends Interface' attribute.
See Also:
getRootExtendsInterface()

getRootExtendsClass

public String getRootExtendsClass()
Returns the value of the 'Root Extends Class' attribute. The default value is "org.eclipse.emf.ecore.impl.EObjectImpl".

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

Returns:
the value of the 'Root Extends Class' attribute.
See Also:
setRootExtendsClass(String), GenModelPackage.getGenModel_RootExtendsClass()

setRootExtendsClass

public void setRootExtendsClass(String value)
Sets the value of the 'Root Extends Class' attribute.

Parameters:
value - the new value of the 'Root Extends Class' attribute.
See Also:
getRootExtendsClass()

getRootImplementsInterface

public String getRootImplementsInterface()
Returns the value of the 'Root Implements Interface' attribute.

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

Returns:
the value of the 'Root Implements Interface' attribute.
See Also:
setRootImplementsInterface(String), GenModelPackage.getGenModel_RootImplementsInterface()

getRootImplementsInterfaceGenClass

public GenClass getRootImplementsInterfaceGenClass()

setRootImplementsInterface

public void setRootImplementsInterface(String value)
Sets the value of the 'Root Implements Interface' attribute.

Parameters:
value - the new value of the 'Root Implements Interface' attribute.
See Also:
getRootImplementsInterface()

isSuppressEMFTypes

public boolean isSuppressEMFTypes()
Returns the value of the 'Suppress EMF Types' attribute.

If the meaning of the 'Suppress EMF Types' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Suppress EMF Types' attribute.
See Also:
setSuppressEMFTypes(boolean), GenModelPackage.getGenModel_SuppressEMFTypes()

setSuppressEMFTypes

public void setSuppressEMFTypes(boolean value)
Sets the value of the 'Suppress EMF Types' attribute.

Parameters:
value - the new value of the 'Suppress EMF Types' attribute.
See Also:
isSuppressEMFTypes()

isSuppressEMFMetaData

public boolean isSuppressEMFMetaData()
Returns the value of the 'Suppress EMF Meta Data' attribute.

If the meaning of the 'Suppress EMF Meta Data' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Suppress EMF Meta Data' attribute.
See Also:
setSuppressEMFMetaData(boolean), GenModelPackage.getGenModel_SuppressEMFMetaData()

setSuppressEMFMetaData

public void setSuppressEMFMetaData(boolean value)
Sets the value of the 'Suppress EMF Meta Data' attribute.

Parameters:
value - the new value of the 'Suppress EMF Meta Data' attribute.
See Also:
isSuppressEMFMetaData()

isSuppressEMFModelTags

public boolean isSuppressEMFModelTags()
Returns the value of the 'Suppress EMF Model Tags' attribute.

If the meaning of the 'Suppress EMF Model Tags' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Suppress EMF Model Tags' attribute.
See Also:
setSuppressEMFModelTags(boolean), GenModelPackage.getGenModel_SuppressEMFModelTags()

setSuppressEMFModelTags

public void setSuppressEMFModelTags(boolean value)
Sets the value of the 'Suppress EMF Model Tags' attribute.

Parameters:
value - the new value of the 'Suppress EMF Model Tags' attribute.
See Also:
isSuppressEMFModelTags()

isSuppressInterfaces

public boolean isSuppressInterfaces()
Returns the value of the 'Suppress Interfaces' attribute.

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

Returns:
the value of the 'Suppress Interfaces' attribute.
See Also:
setSuppressInterfaces(boolean), GenModelPackage.getGenModel_SuppressInterfaces()

setSuppressInterfaces

public void setSuppressInterfaces(boolean value)
Sets the value of the 'Suppress Interfaces' attribute.

Parameters:
value - the new value of the 'Suppress Interfaces' attribute.
See Also:
isSuppressInterfaces()

getFeatureMapWrapperInterface

public String getFeatureMapWrapperInterface()
Returns the value of the 'Feature Map Wrapper Interface' attribute.

If the meaning of the 'Feature Map Wrapper Interface' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Feature Map Wrapper Interface' attribute.
See Also:
setFeatureMapWrapperInterface(String), GenModelPackage.getGenModel_FeatureMapWrapperInterface()

setFeatureMapWrapperInterface

public void setFeatureMapWrapperInterface(String value)
Sets the value of the 'Feature Map Wrapper Interface' attribute.

Parameters:
value - the new value of the 'Feature Map Wrapper Interface' attribute.
See Also:
getFeatureMapWrapperInterface()

getFeatureMapWrapperInternalInterface

public String getFeatureMapWrapperInternalInterface()
Returns the value of the 'Feature Map Wrapper Internal Interface' attribute.

If the meaning of the 'Feature Map Wrapper Internal Interface' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Feature Map Wrapper Internal Interface' attribute.
See Also:
setFeatureMapWrapperInternalInterface(String), GenModelPackage.getGenModel_FeatureMapWrapperInternalInterface()

setFeatureMapWrapperInternalInterface

public void setFeatureMapWrapperInternalInterface(String value)
Sets the value of the 'Feature Map Wrapper Internal Interface' attribute.

Parameters:
value - the new value of the 'Feature Map Wrapper Internal Interface' attribute.
See Also:
getFeatureMapWrapperInternalInterface()

getFeatureMapWrapperClass

public String getFeatureMapWrapperClass()
Returns the value of the 'Feature Map Wrapper Class' attribute.

If the meaning of the 'Feature Map Wrapper Class' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Feature Map Wrapper Class' attribute.
See Also:
setFeatureMapWrapperClass(String), GenModelPackage.getGenModel_FeatureMapWrapperClass()

setFeatureMapWrapperClass

public void setFeatureMapWrapperClass(String value)
Sets the value of the 'Feature Map Wrapper Class' attribute.

Parameters:
value - the new value of the 'Feature Map Wrapper Class' attribute.
See Also:
getFeatureMapWrapperClass()

isRuntimeCompatibility

public boolean isRuntimeCompatibility()
Returns the value of the 'Runtime Compatibility' attribute.

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

Returns:
the value of the 'Runtime Compatibility' attribute.
See Also:
setRuntimeCompatibility(boolean), GenModelPackage.getGenModel_RuntimeCompatibility()

setRuntimeCompatibility

public void setRuntimeCompatibility(boolean value)
Sets the value of the 'Runtime Compatibility' attribute.

Parameters:
value - the new value of the 'Runtime Compatibility' attribute.
See Also:
isRuntimeCompatibility()

isRichClientPlatform

public boolean isRichClientPlatform()
Returns the value of the 'Rich Client Platform' attribute.

If the meaning of the 'Rich Client Platform' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rich Client Platform' attribute.
See Also:
setRichClientPlatform(boolean), GenModelPackage.getGenModel_RichClientPlatform()

setRichClientPlatform

public void setRichClientPlatform(boolean value)
Sets the value of the 'Rich Client Platform' attribute.

Parameters:
value - the new value of the 'Rich Client Platform' attribute.
See Also:
isRichClientPlatform()

isReflectiveDelegation

public boolean isReflectiveDelegation()
Returns the value of the 'Reflective Delegation' attribute.

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

Returns:
the value of the 'Reflective Delegation' attribute.
See Also:
setReflectiveDelegation(boolean), GenModelPackage.getGenModel_ReflectiveDelegation()

setReflectiveDelegation

public void setReflectiveDelegation(boolean value)
Deprecated. In 2.2. Please use setFeatureDelegation(org.eclipse.emf.codegen.ecore.genmodel.GenDelegationKind) instead.

Sets the value of the 'Reflective Delegation' attribute.

Parameters:
value - the new value of the 'Reflective Delegation' attribute.
See Also:
isReflectiveDelegation()

isCodeFormatting

public boolean isCodeFormatting()
Returns the value of the 'Code Formatting' attribute.

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

Returns:
the value of the 'Code Formatting' attribute.
See Also:
setCodeFormatting(boolean), GenModelPackage.getGenModel_CodeFormatting()

setCodeFormatting

public void setCodeFormatting(boolean value)
Sets the value of the 'Code Formatting' attribute.

Parameters:
value - the new value of the 'Code Formatting' attribute.
See Also:
isCodeFormatting()

getTestsDirectory

public String getTestsDirectory()
Returns the value of the 'Tests Directory' attribute.

By default, this attribute is set to null. When unset, it takes a default value based on #getModelDirectory.

Returns:
the value of the 'Tests Directory' attribute.
See Also:
isSetTestsDirectory(), unsetTestsDirectory(), setTestsDirectory(String), GenModelPackage.getGenModel_TestsDirectory()

setTestsDirectory

public void setTestsDirectory(String value)
Sets the value of the 'Tests Directory' attribute.

Parameters:
value - the new value of the 'Tests Directory' attribute.
See Also:
isSetTestsDirectory(), unsetTestsDirectory(), getTestsDirectory()

unsetTestsDirectory

public void unsetTestsDirectory()
Unsets the value of the 'Tests Directory' attribute.

See Also:
isSetTestsDirectory(), getTestsDirectory(), setTestsDirectory(String)

isSetTestsDirectory

public boolean isSetTestsDirectory()
Returns whether the value of the 'Tests Directory' attribute is set.

Returns:
whether the value of the 'Tests Directory' attribute is set.
See Also:
unsetTestsDirectory(), getTestsDirectory(), setTestsDirectory(String)

getTestSuiteClass

public String getTestSuiteClass()
Returns the value of the 'Test Suite Class' attribute.

When unset, this attribute takes a default value based on #getModelName, and the first of the #getGenPackages.

Returns:
the value of the 'Test Suite Class' attribute.
See Also:
isSetTestSuiteClass(), unsetTestSuiteClass(), setTestSuiteClass(String), GenModelPackage.getGenModel_TestSuiteClass()

setTestSuiteClass

public void setTestSuiteClass(String value)
Sets the value of the 'Test Suite Class' attribute.

Parameters:
value - the new value of the 'Test Suite Class' attribute.
See Also:
isSetTestSuiteClass(), unsetTestSuiteClass(), getTestSuiteClass()

unsetTestSuiteClass

public void unsetTestSuiteClass()
Unsets the value of the 'Test Suite Class' attribute.

See Also:
isSetTestSuiteClass(), getTestSuiteClass(), setTestSuiteClass(String)

isSetTestSuiteClass

public boolean isSetTestSuiteClass()
Returns whether the value of the 'Test Suite Class' attribute is set.

Returns:
whether the value of the 'Test Suite Class' attribute is set.
See Also:
unsetTestSuiteClass(), getTestSuiteClass(), setTestSuiteClass(String)

getBooleanFlagsField

public String getBooleanFlagsField()
Returns the value of the 'Boolean Flags Field' attribute.

If the meaning of the 'Boolean Flags Field' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Boolean Flags Field' attribute.
See Also:
setBooleanFlagsField(String), GenModelPackage.getGenModel_BooleanFlagsField()

setBooleanFlagsField

public void setBooleanFlagsField(String value)
Sets the value of the 'Boolean Flags Field' attribute.

Parameters:
value - the new value of the 'Boolean Flags Field' attribute.
See Also:
getBooleanFlagsField()

getBooleanFlagsReservedBits

public int getBooleanFlagsReservedBits()
Returns the value of the 'Boolean Flags Reserved Bits' attribute. The default value is "-1".

If the meaning of the 'Boolean Flags Reserved Bits' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Boolean Flags Reserved Bits' attribute.
See Also:
setBooleanFlagsReservedBits(int), GenModelPackage.getGenModel_BooleanFlagsReservedBits()

setBooleanFlagsReservedBits

public void setBooleanFlagsReservedBits(int value)
Sets the value of the 'Boolean Flags Reserved Bits' attribute.

Parameters:
value - the new value of the 'Boolean Flags Reserved Bits' attribute.
See Also:
getBooleanFlagsReservedBits()

getImporterID

public String getImporterID()
Returns the value of the 'Importer ID' attribute.

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

Returns:
the value of the 'Importer ID' attribute.
See Also:
setImporterID(String), GenModelPackage.getGenModel_ImporterID()

setImporterID

public void setImporterID(String value)
Sets the value of the 'Importer ID' attribute.

Parameters:
value - the new value of the 'Importer ID' attribute.
See Also:
getImporterID()

isBundleManifest

public boolean isBundleManifest()
Returns the value of the 'Bundle Manifest' attribute. The default value is "true".

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

Returns:
the value of the 'Bundle Manifest' attribute.
See Also:
setBundleManifest(boolean), GenModelPackage.getGenModel_BundleManifest()

setBundleManifest

public void setBundleManifest(boolean value)
Sets the value of the 'Bundle Manifest' attribute.

Parameters:
value - the new value of the 'Bundle Manifest' attribute.
See Also:
isBundleManifest()

getFeatureDelegation

public GenDelegationKind getFeatureDelegation()
Returns the value of the 'Feature Delegation' attribute. The literals are from the enumeration GenDelegationKind.

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

Returns:
the value of the 'Feature Delegation' attribute.
See Also:
GenDelegationKind, setFeatureDelegation(GenDelegationKind), GenModelPackage.getGenModel_FeatureDelegation()

setFeatureDelegation

public void setFeatureDelegation(GenDelegationKind value)
Sets the value of the 'Feature Delegation' attribute.

Parameters:
value - the new value of the 'Feature Delegation' attribute.
See Also:
GenDelegationKind, getFeatureDelegation()

isContainmentProxies

public boolean isContainmentProxies()
Returns the value of the 'Containment Proxies' attribute.

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

Returns:
the value of the 'Containment Proxies' attribute.
See Also:
setContainmentProxies(boolean), GenModelPackage.getGenModel_ContainmentProxies()

setContainmentProxies

public void setContainmentProxies(boolean value)
Sets the value of the 'Containment Proxies' attribute.

Parameters:
value - the new value of the 'Containment Proxies' attribute.
See Also:
isContainmentProxies()

isMinimalReflectiveMethods

public boolean isMinimalReflectiveMethods()
Returns the value of the 'Minimal Reflective Methods' attribute. The default value is "true".

If the meaning of the 'Minimal Reflective Methods' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Minimal Reflective Methods' attribute.
See Also:
setMinimalReflectiveMethods(boolean), GenModelPackage.getGenModel_MinimalReflectiveMethods()

setMinimalReflectiveMethods

public void setMinimalReflectiveMethods(boolean value)
Sets the value of the 'Minimal Reflective Methods' attribute.

Parameters:
value - the new value of the 'Minimal Reflective Methods' attribute.
See Also:
isMinimalReflectiveMethods()

isSuppressContainment

public boolean isSuppressContainment()
Returns the value of the 'Suppress Containment' attribute.

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

Returns:
the value of the 'Suppress Containment' attribute.
See Also:
setSuppressContainment(boolean), GenModelPackage.getGenModel_SuppressContainment()

setSuppressContainment

public void setSuppressContainment(boolean value)
Sets the value of the 'Suppress Containment' attribute.

Parameters:
value - the new value of the 'Suppress Containment' attribute.
See Also:
isSuppressContainment()

isSuppressNotification

public boolean isSuppressNotification()
Returns the value of the 'Suppress Notification' attribute.

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

Returns:
the value of the 'Suppress Notification' attribute.
See Also:
setSuppressNotification(boolean), GenModelPackage.getGenModel_SuppressNotification()

setSuppressNotification

public void setSuppressNotification(boolean value)
Sets the value of the 'Suppress Notification' attribute.

Parameters:
value - the new value of the 'Suppress Notification' attribute.
See Also:
isSuppressNotification()

isArrayAccessors

public boolean isArrayAccessors()
Returns the value of the 'Array Accessors' attribute.

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

Returns:
the value of the 'Array Accessors' attribute.
See Also:
setArrayAccessors(boolean), GenModelPackage.getGenModel_ArrayAccessors()

setArrayAccessors

public void setArrayAccessors(boolean value)
Sets the value of the 'Array Accessors' attribute.

Parameters:
value - the new value of the 'Array Accessors' attribute.
See Also:
isArrayAccessors()

isSuppressUnsettable

public boolean isSuppressUnsettable()
Returns the value of the 'Suppress Unsettable' attribute.

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

Returns:
the value of the 'Suppress Unsettable' attribute.
See Also:
setSuppressUnsettable(boolean), GenModelPackage.getGenModel_SuppressUnsettable()

setSuppressUnsettable

public void setSuppressUnsettable(boolean value)
Sets the value of the 'Suppress Unsettable' attribute.

Parameters:
value - the new value of the 'Suppress Unsettable' attribute.
See Also:
isSuppressUnsettable()

getFacadeHelperClass

public String getFacadeHelperClass()
Returns the value of the 'Facade Helper Class' attribute. The default value is "org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMFacadeHelper".

If the meaning of the 'Facade Helper Class' attribute isn't clear, there really should be more of a description here...

The default value must be always equals to JMerger.DEFAULT_FACADE_HELPER_CLASS.

Returns:
the value of the 'Facade Helper Class' attribute.
See Also:
setFacadeHelperClass(String), GenModelPackage.getGenModel_FacadeHelperClass()

setFacadeHelperClass

public void setFacadeHelperClass(String value)
Sets the value of the 'Facade Helper Class' attribute.

Parameters:
value - the new value of the 'Facade Helper Class' attribute.
See Also:
getFacadeHelperClass()

getGenPackages

public EList getGenPackages()
Returns the value of the 'Gen Packages' containment reference list. The list contents are of type GenPackage. It is bidirectional and its opposite is 'Gen Model'.

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

Returns:
the value of the 'Gen Packages' containment reference list.
See Also:
GenModelPackage.getGenModel_GenPackages(), GenPackage.getGenModel()

getUsedGenPackages

public EList getUsedGenPackages()
Returns the value of the 'Used Gen Packages' reference list. The list contents are of type GenPackage.

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

Returns:
the value of the 'Used Gen Packages' reference list.
See Also:
GenModelPackage.getGenModel_UsedGenPackages()

getStaticGenPackages

public EList getStaticGenPackages()

initialize

public void initialize(Collection ePackages)

getDriverNumber

public String getDriverNumber()

getDate

public String getDate()

getNonNLS

public String getNonNLS()

getNonNLS

public String getNonNLS(int i)

getNonNLS

public String getNonNLS(String s)

getNonNLS

public String getNonNLS(String s,
                        int i)

markImportLocation

public void markImportLocation(StringBuffer stringBuffer)

markImportLocation

public void markImportLocation(StringBuffer stringBuffer,
                               GenPackage genPackage)

emitSortedImports

public void emitSortedImports()

getIndentation

public String getIndentation(StringBuffer stringBuffer)

getImportManager

public ImportManager getImportManager()

setImportManager

public void setImportManager(ImportManager importManager)

getImportedName

public String getImportedName(String qualifiedName)

addImport

public void addImport(String qualifiedName)

addPseudoImport

public void addPseudoImport(String qualifiedName)

getMergeRulesLocation

public String getMergeRulesLocation()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. Generator.Options provides an equivalent way to obtain this information. This method will be removed after 2.2.


getJControlModel

public JControlModel getJControlModel()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. Generator provides an equivalent to this method. This method will be removed after 2.2.


getClassEmitter

public JETEmitter getClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEnumClassEmitter

public JETEmitter getEnumClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getFactoryClassEmitter

public JETEmitter getFactoryClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getPackageClassEmitter

public JETEmitter getPackageClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getAdapterFactoryClassEmitter

public JETEmitter getAdapterFactoryClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getSwitchClassEmitter

public JETEmitter getSwitchClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getValidatorClassEmitter

public JETEmitter getValidatorClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getPluginXMLEmitter

public JETEmitter getPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getManifestMFEmitter

public JETEmitter getManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getModelPluginClassEmitter

public JETEmitter getModelPluginClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getResourceClassEmitter

public JETEmitter getResourceClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getResourceFactoryClassEmitter

public JETEmitter getResourceFactoryClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getBuildPropertiesEmitter

public JETEmitter getBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getXMLProcessorClassEmitter

public JETEmitter getXMLProcessorClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


hasEditSupport

public boolean hasEditSupport()

getItemProviderEmitter

public JETEmitter getItemProviderEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getItemProviderAdapterFactoryEmitter

public JETEmitter getItemProviderAdapterFactoryEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditPluginClassEmitter

public JETEmitter getEditPluginClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditPluginXMLEmitter

public JETEmitter getEditPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditManifestMFEmitter

public JETEmitter getEditManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditPluginPropertiesEmitter

public JETEmitter getEditPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditBuildPropertiesEmitter

public JETEmitter getEditBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


hasEditorSupport

public boolean hasEditorSupport()

getEditorEmitter

public JETEmitter getEditorEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getActionBarContributorEmitter

public JETEmitter getActionBarContributorEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getModelWizardEmitter

public JETEmitter getModelWizardEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditorAdvisorEmitter

public JETEmitter getEditorAdvisorEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditorPluginClassEmitter

public JETEmitter getEditorPluginClassEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditorPluginXMLEmitter

public JETEmitter getEditorPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditorManifestMFEmitter

public JETEmitter getEditorManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditorPluginPropertiesEmitter

public JETEmitter getEditorPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getEditorBuildPropertiesEmitter

public JETEmitter getEditorBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


hasTestSupport

public boolean hasTestSupport()

getTestCaseEmitter

public JETEmitter getTestCaseEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getModelTestSuiteEmitter

public JETEmitter getModelTestSuiteEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getPackageTestSuiteEmitter

public JETEmitter getPackageTestSuiteEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getPackageExampleEmitter

public JETEmitter getPackageExampleEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getTestsPluginXMLEmitter

public JETEmitter getTestsPluginXMLEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getTestsManifestMFEmitter

public JETEmitter getTestsManifestMFEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getTestsPluginPropertiesEmitter

public JETEmitter getTestsPluginPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getTestsBuildPropertiesEmitter

public JETEmitter getTestsBuildPropertiesEmitter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.


getModelProjectDirectory

public String getModelProjectDirectory()

getEditProjectDirectory

public String getEditProjectDirectory()

getEditorProjectDirectory

public String getEditorProjectDirectory()

getTestsProjectDirectory

public String getTestsProjectDirectory()

sameModelEditProject

public boolean sameModelEditProject()

sameEditEditorProject

public boolean sameEditEditorProject()

sameModelEditorProject

public boolean sameModelEditorProject()

sameModelTestsProject

public boolean sameModelTestsProject()

getEditIconsDirectory

public String getEditIconsDirectory()

getEditorIconsDirectory

public String getEditorIconsDirectory()

setCanGenerate

public void setCanGenerate(boolean canGenerate)

findGenPackage

public GenPackage findGenPackage(EPackage ePackage)

getAllGenPackagesWithClassifiers

public List getAllGenPackagesWithClassifiers()

getAllUsedGenPackagesWithClassifiers

public List getAllUsedGenPackagesWithClassifiers()

getAllGenAndUsedGenPackagesWithClassifiers

public List getAllGenAndUsedGenPackagesWithClassifiers()

getAllGenUsedAndStaticGenPackagesWithClassifiers

public List getAllGenUsedAndStaticGenPackagesWithClassifiers()

hasModelPluginClass

public boolean hasModelPluginClass()

hasPluginSupport

public boolean hasPluginSupport()

getModelPluginClassName

public String getModelPluginClassName()

getModelPluginPackageName

public String getModelPluginPackageName()

getQualifiedModelPluginClassName

public String getQualifiedModelPluginClassName()

getEditPluginDirectory

public String getEditPluginDirectory()

getEditPluginClassName

public String getEditPluginClassName()

getEditPluginPackageName

public String getEditPluginPackageName()

getQualifiedEditPluginClassName

public String getQualifiedEditPluginClassName()

getEditorPluginDirectory

public String getEditorPluginDirectory()

getEditorPluginClassName

public String getEditorPluginClassName()

getEditorPluginPackageName

public String getEditorPluginPackageName()

getEditorAdvisorClassName

public String getEditorAdvisorClassName()

getQualifiedEditorPluginClassName

public String getQualifiedEditorPluginClassName()

getQualifiedEditorAdvisorClassName

public String getQualifiedEditorAdvisorClassName()

hasTestSuiteClass

public boolean hasTestSuiteClass()

getTestSuiteClassName

public String getTestSuiteClassName()

getTestSuitePackageName

public String getTestSuitePackageName()

getQualifiedTestSuiteClassName

public String getQualifiedTestSuiteClassName()

getEditPluginID

public String getEditPluginID()

getEditorPluginID

public String getEditorPluginID()

getTestsPluginID

public String getTestsPluginID()

getModelQualifiedPackageNames

public List getModelQualifiedPackageNames()

getModelRequiredPlugins

public List getModelRequiredPlugins()

getEditQualifiedPackageNames

public List getEditQualifiedPackageNames()

getEditRequiredPlugins

public List getEditRequiredPlugins()

getEditorQualifiedPackageNames

public List getEditorQualifiedPackageNames()

getEditorRequiredPlugins

public List getEditorRequiredPlugins()

getTestsQualifiedPackageNames

public List getTestsQualifiedPackageNames()

getTestsRequiredPlugins

public List getTestsRequiredPlugins()

getEditResourceDelegateImportedPluginClassNames

public List getEditResourceDelegateImportedPluginClassNames()

reconcile

public boolean reconcile(GenModel oldGenModelVersion)
Restore all the corresponding settings of the old version into this version.


getMissingPackages

public List getMissingPackages()

hasXMLDependency

public boolean hasXMLDependency()

validate

public IStatus validate()

diagnose

public Diagnostic diagnose()

getXMLEncodingChoices

public String getXMLEncodingChoices()

getEffectiveModelPluginVariables

public List getEffectiveModelPluginVariables()

needsRuntimeCompatibility

public boolean needsRuntimeCompatibility()

getAllGenFeatures

public List getAllGenFeatures()

getFilteredAllGenFeatures

public List getFilteredAllGenFeatures()

setCodeFormatterOptions

public void setCodeFormatterOptions(Map options)
Deprecated. In EMF 2.2, the Generator.Options should be used to record code formatter options in order to be used via the new Generator-based design. This method will be removed after 2.2.

Set the code formatter options to be used to create a new code formatter.


createCodeFormatter

public org.eclipse.jdt.core.formatter.CodeFormatter createCodeFormatter()
Deprecated. In EMF 2.2, a GeneratorAdapter should be used to implement code generation. AbstractGeneratorAdapter provides an equivalent to this method. This method will be removed after 2.2.

Creates and returns a new JDT code formatter.


isBooleanFlagsEnabled

public boolean isBooleanFlagsEnabled()

createGenModel

public GenModel createGenModel()

createGenPackage

public GenPackage createGenPackage()

createGenClass

public GenClass createGenClass()

createGenFeature

public GenFeature createGenFeature()

createGenEnum

public GenEnum createGenEnum()

createGenEnumLiteral

public GenEnumLiteral createGenEnumLiteral()

createGenDataType

public GenDataType createGenDataType()

createGenOperation

public GenOperation createGenOperation()

createGenParameter

public GenParameter createGenParameter()

createGenAnnotation

public GenAnnotation createGenAnnotation()

create

public GenBase create(EClass eClass)

getPropertyCategories

public Set getPropertyCategories()

hasLocalGenModel

public boolean hasLocalGenModel()

getRelativeGenModelLocation

public String getRelativeGenModelLocation()

getPropertyCategoryKey

public String getPropertyCategoryKey(String category)

getExtendedMetaData

public ExtendedMetaData getExtendedMetaData()

computeMissingUsedGenPackages

public List computeMissingUsedGenPackages()

isVirtualDelegation

public boolean isVirtualDelegation()

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.