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(java.lang.String qualifiedName)
           
 void emitSortedImports()
           
 GenPackage findGenPackage(EPackage ePackage)
           
 JETEmitter getActionBarContributorEmitter()
           
 JETEmitter getAdapterFactoryClassEmitter()
           
 java.util.List getAllGenAndUsedGenPackagesWithClassifiers()
           
 java.util.List getAllGenPackagesWithClassifiers()
           
 java.util.List getAllUsedGenPackagesWithClassifiers()
           
 JETEmitter getClassEmitter()
           
 java.lang.String getCopyrightText()
          Returns the value of the 'Copyright Text' attribute.
 java.lang.String getDate()
           
 java.lang.String getDriverNumber()
           
 java.lang.String getEditDirectory()
          Returns the value of the 'Edit Directory' attribute.
 java.lang.String getEditIconsDirectory()
           
 java.lang.String getEditorDirectory()
          Returns the value of the 'Editor Directory' attribute.
 JETEmitter getEditorEmitter()
           
 java.lang.String getEditorIconsDirectory()
           
 java.lang.String getEditorPluginClass()
          Returns the value of the 'Editor Plugin Class' attribute.
 JETEmitter getEditorPluginClassEmitter()
           
 java.lang.String getEditorPluginClassName()
           
 java.lang.String getEditorPluginID()
           
 java.lang.String getEditorPluginPackageName()
           
 JETEmitter getEditorPluginPropertiesEmitter()
           
 JETEmitter getEditorPluginXMLEmitter()
           
 java.lang.String getEditorProjectDirectory()
           
 java.util.List getEditorRequiredPlugins()
           
 java.lang.String getEditPluginClass()
          Returns the value of the 'Edit Plugin Class' attribute.
 JETEmitter getEditPluginClassEmitter()
           
 java.lang.String getEditPluginClassName()
           
 java.lang.String getEditPluginID()
           
 java.lang.String getEditPluginPackageName()
           
 JETEmitter getEditPluginPropertiesEmitter()
           
 JETEmitter getEditPluginXMLEmitter()
           
 java.lang.String getEditProjectDirectory()
           
 java.util.List getEditRequiredPlugins()
           
 java.util.List getEditResourceDelegateImportedPluginClassNames()
           
 JETEmitter getEnumClassEmitter()
           
 JETEmitter getFactoryClassEmitter()
           
 JETEmitter getFactoryInterfaceEmitter()
           
 EList getForeignModel()
          Returns the value of the 'Foreign Model' attribute list.
 EList getGenPackages()
          Returns the value of the 'Gen Packages' containment reference list.
 java.lang.String getImportedName(java.lang.String qualifiedName)
           
 JETEmitter getInterfaceEmitter()
           
 JETEmitter getItemProviderAdapterFactoryEmitter()
           
 JETEmitter getItemProviderEmitter()
           
 JControlModel getJControlModel()
           
 java.util.List getMissingPackages()
           
 java.lang.String getModelDirectory()
          Returns the value of the 'Model Directory' attribute.
 java.lang.String getModelName()
          Returns the value of the 'Model Name' attribute.
 java.lang.String getModelPluginClass()
          Returns the value of the 'Model Plugin Class' attribute.
 JETEmitter getModelPluginClassEmitter()
           
 java.lang.String getModelPluginClassName()
           
 java.lang.String getModelPluginID()
          Returns the value of the 'Model Plugin ID' attribute.
 java.lang.String getModelPluginPackageName()
           
 java.lang.String getModelProjectDirectory()
           
 java.util.List getModelRequiredPlugins()
           
 JETEmitter getModelWizardEmitter()
           
 java.lang.String getNonExternalizedStringTag()
          Returns the value of the 'Non Externalized String Tag' attribute.
 java.lang.String getNonNLS()
           
 java.lang.String getNonNLS(int i)
           
 java.lang.String getNonNLS(java.lang.String s)
           
 java.lang.String getNonNLS(java.lang.String s, int i)
           
 JETEmitter getPackageClassEmitter()
           
 JETEmitter getPackageInterfaceEmitter()
           
 JETEmitter getPluginXMLEmitter()
           
 java.lang.String getQualifiedEditorPluginClassName()
           
 java.lang.String getQualifiedEditPluginClassName()
           
 java.lang.String getQualifiedModelPluginClassName()
           
 java.lang.String getRedirection()
          Returns the value of the 'Redirection' attribute.
 JETEmitter getResourceClassEmitter()
           
 JETEmitter getResourceFactoryClassEmitter()
           
 JETEmitter getSwitchClassEmitter()
           
 java.lang.String getTemplateDirectory()
          Returns the value of the 'Template Directory' attribute.
 java.lang.String getTestDirectory()
          Returns the value of the 'Test Directory' attribute.
 EList getUsedGenPackages()
          Returns the value of the 'Used Gen Packages' reference list.
 boolean hasEditorSupport()
           
 boolean hasEditSupport()
           
 boolean hasModelPluginClass()
           
 boolean hasXMLDependency()
           
 void initialize(java.util.Collection ePackages)
           
 boolean isCreationCommands()
          Returns the value of the 'Creation Commands' 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 isNonNLSMarkers()
          Returns the value of the 'Non NLS Markers' attribute.
 boolean isRuntimeJar()
          Returns the value of the 'Runtime Jar' attribute.
 boolean isUpdateClasspath()
          Returns the value of the 'Update Classpath' attribute.
 void markImportLocation(java.lang.StringBuffer stringBuffer)
           
 void markImportLocation(java.lang.StringBuffer stringBuffer, GenPackage genPackage)
           
 boolean reconcile(GenModel oldGenModelVersion)
          Restore all the corresponding settings of the old version into this version.
 boolean sameEditEditorProject()
           
 boolean sameModelEditorProject()
           
 boolean sameModelEditProject()
           
 void setCanGenerate(boolean canGenerate)
           
 void setCopyrightText(java.lang.String value)
          Sets the value of the 'Copyright Text' attribute.
 void setCreationCommands(boolean value)
          Sets the value of the 'Creation Commands' attribute.
 void setDynamicTemplates(boolean value)
          Sets the value of the 'Dynamic Templates' attribute.
 void setEditDirectory(java.lang.String value)
          Sets the value of the 'Edit Directory' attribute.
 void setEditorDirectory(java.lang.String value)
          Sets the value of the 'Editor Directory' attribute.
 void setEditorPluginClass(java.lang.String value)
          Sets the value of the 'Editor Plugin Class' attribute.
 void setEditPluginClass(java.lang.String value)
          Sets the value of the 'Edit Plugin Class' 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 setModelDirectory(java.lang.String value)
          Sets the value of the 'Model Directory' attribute.
 void setModelName(java.lang.String value)
          Sets the value of the 'Model Name' attribute.
 void setModelPluginClass(java.lang.String value)
          Sets the value of the 'Model Plugin Class' attribute.
 void setModelPluginID(java.lang.String value)
          Sets the value of the 'Model Plugin ID' attribute.
 void setNonExternalizedStringTag(java.lang.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(java.lang.String value)
          Sets the value of the 'Redirection' attribute.
 void setRuntimeJar(boolean value)
          Sets the value of the 'Runtime Jar' attribute.
 void setTemplateDirectory(java.lang.String value)
          Sets the value of the 'Template Directory' attribute.
 void setTestDirectory(java.lang.String value)
          Sets the value of the 'Test Directory' attribute.
 void setUpdateClasspath(boolean value)
          Sets the value of the 'Update Classpath' attribute.
 org.eclipse.core.runtime.IStatus validate()
           
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, capName, ePackageGenModel, format, generate, generateEdit, generateEditor, getGenModel, reconcile, safeName, uncapName, uncapPrefixedName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, 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 java.lang.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(java.lang.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 java.lang.String getModelDirectory()
Returns the value of the 'Model Directory' attribute.

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

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

setModelDirectory

public void setModelDirectory(java.lang.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()

getEditDirectory

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

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

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

setEditDirectory

public void setEditDirectory(java.lang.String value)
Sets the value of the 'Edit Directory' attribute.
Parameters:
value - the new value of the 'Edit Directory' attribute.
See Also:
getEditDirectory()

getEditorDirectory

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

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

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

setEditorDirectory

public void setEditorDirectory(java.lang.String value)
Sets the value of the 'Editor Directory' attribute.
Parameters:
value - the new value of the 'Editor Directory' attribute.
See Also:
getEditorDirectory()

getModelPluginID

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

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

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

setModelPluginID

public void setModelPluginID(java.lang.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 java.lang.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(java.lang.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 java.lang.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(java.lang.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 java.lang.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(java.lang.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()

getTestDirectory

public java.lang.String getTestDirectory()
Returns the value of the 'Test Directory' attribute.

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

Returns:
the value of the 'Test Directory' attribute.
See Also:
setTestDirectory(String), GenModelPackage.getGenModel_TestDirectory()

setTestDirectory

public void setTestDirectory(java.lang.String value)
Sets the value of the 'Test Directory' attribute.
Parameters:
value - the new value of the 'Test Directory' attribute.
See Also:
getTestDirectory()

getModelName

public java.lang.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(java.lang.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 java.lang.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(java.lang.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 java.lang.String getEditPluginClass()
Returns the value of the 'Edit Plugin Class' attribute.

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

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

setEditPluginClass

public void setEditPluginClass(java.lang.String value)
Sets the value of the 'Edit Plugin Class' attribute.
Parameters:
value - the new value of the 'Edit Plugin Class' attribute.
See Also:
getEditPluginClass()

getEditorPluginClass

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

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

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

setEditorPluginClass

public void setEditorPluginClass(java.lang.String value)
Sets the value of the 'Editor Plugin Class' attribute.
Parameters:
value - the new value of the 'Editor Plugin Class' attribute.
See Also:
getEditorPluginClass()

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()

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()

initialize

public void initialize(java.util.Collection ePackages)

getDriverNumber

public java.lang.String getDriverNumber()

getDate

public java.lang.String getDate()

getNonNLS

public java.lang.String getNonNLS()

getNonNLS

public java.lang.String getNonNLS(int i)

getNonNLS

public java.lang.String getNonNLS(java.lang.String s)

getNonNLS

public java.lang.String getNonNLS(java.lang.String s,
                                  int i)

markImportLocation

public void markImportLocation(java.lang.StringBuffer stringBuffer)

markImportLocation

public void markImportLocation(java.lang.StringBuffer stringBuffer,
                               GenPackage genPackage)

emitSortedImports

public void emitSortedImports()

getImportedName

public java.lang.String getImportedName(java.lang.String qualifiedName)

addImport

public void addImport(java.lang.String qualifiedName)

getJControlModel

public JControlModel getJControlModel()

getInterfaceEmitter

public JETEmitter getInterfaceEmitter()

getClassEmitter

public JETEmitter getClassEmitter()

getEnumClassEmitter

public JETEmitter getEnumClassEmitter()

getFactoryInterfaceEmitter

public JETEmitter getFactoryInterfaceEmitter()

getFactoryClassEmitter

public JETEmitter getFactoryClassEmitter()

getPackageInterfaceEmitter

public JETEmitter getPackageInterfaceEmitter()

getPackageClassEmitter

public JETEmitter getPackageClassEmitter()

getAdapterFactoryClassEmitter

public JETEmitter getAdapterFactoryClassEmitter()

getSwitchClassEmitter

public JETEmitter getSwitchClassEmitter()

getPluginXMLEmitter

public JETEmitter getPluginXMLEmitter()

getModelPluginClassEmitter

public JETEmitter getModelPluginClassEmitter()

getResourceClassEmitter

public JETEmitter getResourceClassEmitter()

getResourceFactoryClassEmitter

public JETEmitter getResourceFactoryClassEmitter()

hasEditSupport

public boolean hasEditSupport()

getItemProviderEmitter

public JETEmitter getItemProviderEmitter()

getItemProviderAdapterFactoryEmitter

public JETEmitter getItemProviderAdapterFactoryEmitter()

getEditPluginClassEmitter

public JETEmitter getEditPluginClassEmitter()

getEditPluginXMLEmitter

public JETEmitter getEditPluginXMLEmitter()

getEditPluginPropertiesEmitter

public JETEmitter getEditPluginPropertiesEmitter()

hasEditorSupport

public boolean hasEditorSupport()

getEditorEmitter

public JETEmitter getEditorEmitter()

getActionBarContributorEmitter

public JETEmitter getActionBarContributorEmitter()

getModelWizardEmitter

public JETEmitter getModelWizardEmitter()

getEditorPluginClassEmitter

public JETEmitter getEditorPluginClassEmitter()

getEditorPluginXMLEmitter

public JETEmitter getEditorPluginXMLEmitter()

getEditorPluginPropertiesEmitter

public JETEmitter getEditorPluginPropertiesEmitter()

getModelProjectDirectory

public java.lang.String getModelProjectDirectory()

getEditProjectDirectory

public java.lang.String getEditProjectDirectory()

getEditorProjectDirectory

public java.lang.String getEditorProjectDirectory()

sameModelEditProject

public boolean sameModelEditProject()

sameEditEditorProject

public boolean sameEditEditorProject()

sameModelEditorProject

public boolean sameModelEditorProject()

getEditIconsDirectory

public java.lang.String getEditIconsDirectory()

getEditorIconsDirectory

public java.lang.String getEditorIconsDirectory()

setCanGenerate

public void setCanGenerate(boolean canGenerate)

findGenPackage

public GenPackage findGenPackage(EPackage ePackage)

getAllGenPackagesWithClassifiers

public java.util.List getAllGenPackagesWithClassifiers()

getAllUsedGenPackagesWithClassifiers

public java.util.List getAllUsedGenPackagesWithClassifiers()

getAllGenAndUsedGenPackagesWithClassifiers

public java.util.List getAllGenAndUsedGenPackagesWithClassifiers()

hasModelPluginClass

public boolean hasModelPluginClass()

getModelPluginClassName

public java.lang.String getModelPluginClassName()

getModelPluginPackageName

public java.lang.String getModelPluginPackageName()

getQualifiedModelPluginClassName

public java.lang.String getQualifiedModelPluginClassName()

getEditPluginClassName

public java.lang.String getEditPluginClassName()

getEditPluginPackageName

public java.lang.String getEditPluginPackageName()

getQualifiedEditPluginClassName

public java.lang.String getQualifiedEditPluginClassName()

getEditorPluginClassName

public java.lang.String getEditorPluginClassName()

getEditorPluginPackageName

public java.lang.String getEditorPluginPackageName()

getQualifiedEditorPluginClassName

public java.lang.String getQualifiedEditorPluginClassName()

getEditPluginID

public java.lang.String getEditPluginID()

getEditorPluginID

public java.lang.String getEditorPluginID()

getModelRequiredPlugins

public java.util.List getModelRequiredPlugins()

getEditRequiredPlugins

public java.util.List getEditRequiredPlugins()

getEditorRequiredPlugins

public java.util.List getEditorRequiredPlugins()

getEditResourceDelegateImportedPluginClassNames

public java.util.List getEditResourceDelegateImportedPluginClassNames()

reconcile

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

getMissingPackages

public java.util.List getMissingPackages()

hasXMLDependency

public boolean hasXMLDependency()

validate

public org.eclipse.core.runtime.IStatus validate()

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