|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl
org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl
An implementation of the model object 'GenModel'.
The following features are implemented:
Copyright Text
Model Directory
Creation Commands
Edit Directory
Editor Directory
Model Plugin ID
Template Directory
Runtime Jar
Foreign Model
Dynamic Templates
Redirection
Force Overwrite
Non Externalized String Tag
Test Directory
Model Name
Model Plugin Class
Edit Plugin Class
Editor Plugin Class
Update Classpath
Generate Schema
Non NLS Markers
Static Packages
Model Plugin Variables
Root Extends Interface
Root Extends Class
Root Implements Interface
Suppress EMF Types
Feature Map Wrapper Interface
Feature Map Wrapper Internal Interface
Feature Map Wrapper Class
Runtime Compatibility
Rich Client Platform
Reflective Delegation
Gen Packages
Used Gen Packages
Nested Class Summary |
Nested classes inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
GenBaseImpl.ColorInformation, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.ImportManager, GenBaseImpl.UniqueNameHelper |
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
BasicNotifierImpl.EAdapterList |
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
InternalEObject.EStore |
Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl |
ecoreGenPackage, javaLangTypes, javaReservedWords, xmlNamespaceGenPackage, xmlTypeGenPackage |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
protected |
GenModelImpl()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenModel |
findGenPackage |
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase |
capName, ePackageGenModel, format, getDocumentation, getGenModel, hasDocumentation, safeName, uncapName, uncapPrefixedName |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
eNotificationRequired |
Field Detail |
protected static final String COPYRIGHT_TEXT_EDEFAULT
Copyright Text
' attribute.
getCopyrightText()
protected String copyrightText
Copyright Text
' attribute.
getCopyrightText()
protected static final String MODEL_DIRECTORY_EDEFAULT
Model Directory
' attribute.
getModelDirectory()
protected String modelDirectory
Model Directory
' attribute.
getModelDirectory()
protected static final boolean CREATION_COMMANDS_EDEFAULT
Creation Commands
' attribute.
isCreationCommands()
,
Constant Field Valuesprotected boolean creationCommands
Creation Commands
' attribute.
isCreationCommands()
protected static final String EDIT_DIRECTORY_EDEFAULT
Edit Directory
' attribute.
getEditDirectory()
protected String editDirectory
Edit Directory
' attribute.
getEditDirectory()
protected static final String EDITOR_DIRECTORY_EDEFAULT
Editor Directory
' attribute.
getEditorDirectory()
protected String editorDirectory
Editor Directory
' attribute.
getEditorDirectory()
protected static final String MODEL_PLUGIN_ID_EDEFAULT
Model Plugin ID
' attribute.
getModelPluginID()
protected String modelPluginID
Model Plugin ID
' attribute.
getModelPluginID()
protected static final String TEMPLATE_DIRECTORY_EDEFAULT
Template Directory
' attribute.
getTemplateDirectory()
protected String templateDirectory
Template Directory
' attribute.
getTemplateDirectory()
protected static final boolean RUNTIME_JAR_EDEFAULT
Runtime Jar
' attribute.
isRuntimeJar()
,
Constant Field Valuesprotected boolean runtimeJar
Runtime Jar
' attribute.
isRuntimeJar()
protected EList foreignModel
Foreign Model
' attribute list.
getForeignModel()
protected static final boolean DYNAMIC_TEMPLATES_EDEFAULT
Dynamic Templates
' attribute.
isDynamicTemplates()
,
Constant Field Valuesprotected boolean dynamicTemplates
Dynamic Templates
' attribute.
isDynamicTemplates()
protected static final String REDIRECTION_EDEFAULT
Redirection
' attribute.
getRedirection()
protected String redirection
Redirection
' attribute.
getRedirection()
protected static final boolean FORCE_OVERWRITE_EDEFAULT
Force Overwrite
' attribute.
isForceOverwrite()
,
Constant Field Valuesprotected boolean forceOverwrite
Force Overwrite
' attribute.
isForceOverwrite()
protected static final String NON_EXTERNALIZED_STRING_TAG_EDEFAULT
Non Externalized String Tag
' attribute.
getNonExternalizedStringTag()
protected String nonExternalizedStringTag
Non Externalized String Tag
' attribute.
getNonExternalizedStringTag()
protected static final String TEST_DIRECTORY_EDEFAULT
Test Directory
' attribute.
getTestDirectory()
protected String testDirectory
Test Directory
' attribute.
getTestDirectory()
protected static final String MODEL_NAME_EDEFAULT
Model Name
' attribute.
getModelName()
protected String modelName
Model Name
' attribute.
getModelName()
protected static final String MODEL_PLUGIN_CLASS_EDEFAULT
Model Plugin Class
' attribute.
getModelPluginClass()
protected String modelPluginClass
Model Plugin Class
' attribute.
getModelPluginClass()
protected static final String EDIT_PLUGIN_CLASS_EDEFAULT
Edit Plugin Class
' attribute.
getEditPluginClass()
protected String editPluginClass
Edit Plugin Class
' attribute.
getEditPluginClass()
protected static final String EDITOR_PLUGIN_CLASS_EDEFAULT
Editor Plugin Class
' attribute.
getEditorPluginClass()
protected String editorPluginClass
Editor Plugin Class
' attribute.
getEditorPluginClass()
protected static final boolean UPDATE_CLASSPATH_EDEFAULT
Update Classpath
' attribute.
isUpdateClasspath()
,
Constant Field Valuesprotected boolean updateClasspath
Update Classpath
' attribute.
isUpdateClasspath()
protected static final boolean GENERATE_SCHEMA_EDEFAULT
Generate Schema
' attribute.
isGenerateSchema()
,
Constant Field Valuesprotected boolean generateSchema
Generate Schema
' attribute.
isGenerateSchema()
protected static final boolean NON_NLS_MARKERS_EDEFAULT
Non NLS Markers
' attribute.
isNonNLSMarkers()
,
Constant Field Valuesprotected boolean nonNLSMarkers
Non NLS Markers
' attribute.
isNonNLSMarkers()
protected EList staticPackages
Static Packages
' attribute list.
getStaticPackages()
protected EList modelPluginVariables
Model Plugin Variables
' attribute list.
getModelPluginVariables()
protected static final String ROOT_EXTENDS_INTERFACE_EDEFAULT
Root Extends Interface
' attribute.
getRootExtendsInterface()
,
Constant Field Valuesprotected String rootExtendsInterface
Root Extends Interface
' attribute.
getRootExtendsInterface()
protected static final String ROOT_EXTENDS_CLASS_EDEFAULT
Root Extends Class
' attribute.
getRootExtendsClass()
,
Constant Field Valuesprotected String rootExtendsClass
Root Extends Class
' attribute.
getRootExtendsClass()
protected static final String ROOT_IMPLEMENTS_INTERFACE_EDEFAULT
Root Implements Interface
' attribute.
getRootImplementsInterface()
protected String rootImplementsInterface
Root Implements Interface
' attribute.
getRootImplementsInterface()
protected static final boolean SUPPRESS_EMF_TYPES_EDEFAULT
Suppress EMF Types
' attribute.
isSuppressEMFTypes()
,
Constant Field Valuesprotected boolean suppressEMFTypes
Suppress EMF Types
' attribute.
isSuppressEMFTypes()
protected static final String FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT
Feature Map Wrapper Interface
' attribute.
getFeatureMapWrapperInterface()
protected String featureMapWrapperInterface
Feature Map Wrapper Interface
' attribute.
getFeatureMapWrapperInterface()
protected static final String FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE_EDEFAULT
Feature Map Wrapper Internal Interface
' attribute.
getFeatureMapWrapperInternalInterface()
protected String featureMapWrapperInternalInterface
Feature Map Wrapper Internal Interface
' attribute.
getFeatureMapWrapperInternalInterface()
protected static final String FEATURE_MAP_WRAPPER_CLASS_EDEFAULT
Feature Map Wrapper Class
' attribute.
getFeatureMapWrapperClass()
protected String featureMapWrapperClass
Feature Map Wrapper Class
' attribute.
getFeatureMapWrapperClass()
protected static final boolean RUNTIME_COMPATIBILITY_EDEFAULT
Runtime Compatibility
' attribute.
isRuntimeCompatibility()
,
Constant Field Valuesprotected boolean runtimeCompatibility
Runtime Compatibility
' attribute.
isRuntimeCompatibility()
protected static final boolean RICH_CLIENT_PLATFORM_EDEFAULT
Rich Client Platform
' attribute.
isRichClientPlatform()
,
Constant Field Valuesprotected boolean richClientPlatform
Rich Client Platform
' attribute.
isRichClientPlatform()
protected static final boolean REFLECTIVE_DELEGATION_EDEFAULT
Reflective Delegation
' attribute.
isReflectiveDelegation()
,
Constant Field Valuesprotected boolean reflectiveDelegation
Reflective Delegation
' attribute.
isReflectiveDelegation()
protected EList genPackages
Gen Packages
' containment reference list.
getGenPackages()
protected EList staticGenPackages
protected EList usedGenPackages
Used Gen Packages
' reference list.
getUsedGenPackages()
protected GenBaseImpl.ImportManager importManager
protected StringBuffer importStringBuffer
protected int importInsertionPoint
protected boolean canGenerate
protected String jControlModelName
protected String interfaceTemplateName
protected String classTemplateName
protected String enumClassTemplateName
protected String packageInterfaceTemplateName
protected String packageClassTemplateName
protected String factoryInterfaceTemplateName
protected String factoryClassTemplateName
protected String adapterFactoryClassTemplateName
protected String switchClassTemplateName
protected String validatorSwitchClassTemplateName
protected String pluginXMLTemplateName
protected String pluginPropertiesTemplateName
protected String buildPropertiesTemplateName
protected String modelPluginTemplateName
protected String resourceTemplateName
protected String resourceFactoryTemplateName
protected String[] templatePath
protected JControlModel jControlModel
protected JETEmitter interfaceEmitter
protected JETEmitter classEmitter
protected JETEmitter enumClassEmitter
protected JETEmitter packageInterfaceEmitter
protected JETEmitter packageClassEmitter
protected JETEmitter factoryInterfaceEmitter
protected JETEmitter factoryClassEmitter
protected JETEmitter adapterFactoryClassEmitter
protected JETEmitter switchClassEmitter
protected JETEmitter validatorSwitchClassEmitter
protected JETEmitter pluginXMLEmitter
protected JETEmitter pluginPropertiesEmitter
protected JETEmitter buildPropertiesEmitter
protected JETEmitter modelPluginClassEmitter
protected JETEmitter resourceClassEmitter
protected JETEmitter resourceFactoryClassEmitter
public static final Class[] OBJECT_ARGUMENT
protected ExtendedMetaData extendedMetaData
protected String itemProviderTemplateName
protected String itemProviderAdapterFactoryTemplateName
protected String editPluginTemplateName
protected String editPluginXMLTemplateName
protected String editPluginPropertiesTemplateName
protected String editBuildPropertiesTemplateName
protected String itemGIFName
protected String createChildGIFName
protected String editorTemplateName
protected String actionBarContributorTemplateName
protected String modelWizardTemplateName
protected String advisorTemplateName
protected String editorPluginTemplateName
protected String editorPluginXMLTemplateName
protected String editorPluginPropertiesTemplateName
protected String editorBuildPropertiesTemplateName
protected String modelGIFName
protected String modelWizardGIFName
protected JETEmitter itemProviderEmitter
protected JETEmitter itemProviderAdapterFactoryEmitter
protected JETEmitter editPluginClassEmitter
protected JETEmitter editPluginXMLEmitter
protected JETEmitter editPluginPropertiesEmitter
protected JETEmitter editBuildPropertiesEmitter
protected GenBaseImpl.GIFEmitter itemGIFEmitter
protected GenBaseImpl.GIFEmitter createChildGIFEmitter
protected JETEmitter editorEmitter
protected JETEmitter actionBarContributorEmitter
protected JETEmitter modelWizardEmitter
protected JETEmitter advisorEmitter
protected JETEmitter editorPluginClassEmitter
protected JETEmitter editorPluginXMLEmitter
protected JETEmitter editorPluginPropertiesEmitter
protected JETEmitter editorBuildPropertiesEmitter
protected GenBaseImpl.GIFEmitter modelGIFEmitter
protected GenBaseImpl.GIFEmitter modelWizardGIFEmitter
protected GenClass rootImplementsInterfaceGenClass
Constructor Detail |
protected GenModelImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class GenBaseImpl
public String getCopyrightText()
getCopyrightText
in interface GenModel
GenModel.setCopyrightText(String)
,
GenModelPackage.getGenModel_CopyrightText()
public void setCopyrightText(String newCopyrightText)
setCopyrightText
in interface GenModel
newCopyrightText
- the new value of the 'Copyright Text' attribute.GenModel.getCopyrightText()
public String getModelDirectory()
getModelDirectory
in interface GenModel
GenModel.setModelDirectory(String)
,
GenModelPackage.getGenModel_ModelDirectory()
public void setModelDirectory(String newModelDirectory)
setModelDirectory
in interface GenModel
newModelDirectory
- the new value of the 'Model Directory' attribute.GenModel.getModelDirectory()
public boolean isCreationCommands()
isCreationCommands
in interface GenModel
GenModel.setCreationCommands(boolean)
,
GenModelPackage.getGenModel_CreationCommands()
public void setCreationCommands(boolean newCreationCommands)
setCreationCommands
in interface GenModel
newCreationCommands
- the new value of the 'Creation Commands' attribute.GenModel.isCreationCommands()
public void markImportLocation(StringBuffer stringBuffer, GenPackage genPackage)
markImportLocation
in interface GenModel
public void markImportLocation(StringBuffer stringBuffer)
markImportLocation
in interface GenModel
public void emitSortedImports()
emitSortedImports
in interface GenModel
public String getImportedName(String qualifiedName)
getImportedName
in interface GenModel
public void addImport(String qualifiedName)
addImport
in interface GenModel
public void addPseudoImport(String qualifiedName)
addPseudoImport
in interface GenModel
protected GenBaseImpl.ImportManager getImportManager()
getImportManager
in class GenBaseImpl
protected void setImportManager(GenBaseImpl.ImportManager importManager)
setImportManager
in class GenBaseImpl
public String getDriverNumber()
getDriverNumber
in interface GenModel
public String getDate()
getDate
in interface GenModel
public String getNonNLS()
getNonNLS
in interface GenModel
public String getNonNLS(int i)
getNonNLS
in interface GenModel
public String getNonNLS(String s)
getNonNLS
in interface GenModel
public String getNonNLS(String s, int i)
getNonNLS
in interface GenModel
public void initialize(Collection ePackages)
initialize
in interface GenModel
protected String[] getTemplatePath()
public JControlModel getJControlModel()
getJControlModel
in interface GenModel
public void setMethod(JETEmitter jetEmitter, String className)
protected JETEmitter createJETEmitter(String relativeTemplateURI)
public JETEmitter getInterfaceEmitter()
getInterfaceEmitter
in interface GenModel
public JETEmitter getClassEmitter()
getClassEmitter
in interface GenModel
public JETEmitter getEnumClassEmitter()
getEnumClassEmitter
in interface GenModel
public JETEmitter getFactoryInterfaceEmitter()
getFactoryInterfaceEmitter
in interface GenModel
public JETEmitter getFactoryClassEmitter()
getFactoryClassEmitter
in interface GenModel
public JETEmitter getPackageInterfaceEmitter()
getPackageInterfaceEmitter
in interface GenModel
public JETEmitter getPackageClassEmitter()
getPackageClassEmitter
in interface GenModel
public JETEmitter getAdapterFactoryClassEmitter()
getAdapterFactoryClassEmitter
in interface GenModel
public JETEmitter getSwitchClassEmitter()
getSwitchClassEmitter
in interface GenModel
public JETEmitter getValidatorClassEmitter()
getValidatorClassEmitter
in interface GenModel
public JETEmitter getPluginXMLEmitter()
getPluginXMLEmitter
in interface GenModel
public JETEmitter getPluginPropertiesEmitter()
public JETEmitter getBuildPropertiesEmitter()
getBuildPropertiesEmitter
in interface GenModel
public JETEmitter getModelPluginClassEmitter()
getModelPluginClassEmitter
in interface GenModel
public JETEmitter getResourceClassEmitter()
getResourceClassEmitter
in interface GenModel
public JETEmitter getResourceFactoryClassEmitter()
getResourceFactoryClassEmitter
in interface GenModel
protected boolean hasModelSupport()
public boolean canGenerate()
canGenerate
in interface GenBase
canGenerate
in class GenBaseImpl
public void setCanGenerate(boolean canGenerate)
setCanGenerate
in interface GenModel
public IStatus validate()
validate
in interface GenModel
protected ExtendedMetaData getExtendedMetaData()
getExtendedMetaData
in class GenBaseImpl
protected void populateExtendedMetaData(List genPackages)
public boolean hasPluginSupport()
hasPluginSupport
in interface GenModel
public void generate(IProgressMonitor progressMonitor)
generate
in interface GenBase
generate
in class GenBaseImpl
public boolean hasEditSupport()
hasEditSupport
in interface GenModel
public boolean canGenerateEdit()
canGenerateEdit
in interface GenBase
canGenerateEdit
in class GenBaseImpl
public void generateEdit(IProgressMonitor progressMonitor)
generateEdit
in interface GenBase
generateEdit
in class GenBaseImpl
public boolean hasEditorSupport()
hasEditorSupport
in interface GenModel
public boolean canGenerateEditor()
canGenerateEditor
in interface GenBase
canGenerateEditor
in class GenBaseImpl
public void generateEditor(IProgressMonitor progressMonitor)
generateEditor
in interface GenBase
generateEditor
in class GenBaseImpl
public boolean canGenerateSchema()
canGenerateSchema
in interface GenBase
canGenerateSchema
in class GenBaseImpl
public void generateSchema(IProgressMonitor progressMonitor)
generateSchema
in interface GenBase
generateSchema
in class GenBaseImpl
public JETEmitter getItemProviderEmitter()
getItemProviderEmitter
in interface GenModel
public JETEmitter getItemProviderAdapterFactoryEmitter()
getItemProviderAdapterFactoryEmitter
in interface GenModel
public JETEmitter getEditPluginClassEmitter()
getEditPluginClassEmitter
in interface GenModel
public JETEmitter getEditPluginXMLEmitter()
getEditPluginXMLEmitter
in interface GenModel
public JETEmitter getEditPluginPropertiesEmitter()
getEditPluginPropertiesEmitter
in interface GenModel
public JETEmitter getEditBuildPropertiesEmitter()
getEditBuildPropertiesEmitter
in interface GenModel
public GenBaseImpl.GIFEmitter getItemGIFEmitter()
public GenBaseImpl.GIFEmitter getCreateChildGIFEmitter()
public GenBaseImpl.GIFEmitter getModelGIFEmitter()
public GenBaseImpl.GIFEmitter getModelWizardGIFEmitter()
public JETEmitter getEditorEmitter()
getEditorEmitter
in interface GenModel
public JETEmitter getActionBarContributorEmitter()
getActionBarContributorEmitter
in interface GenModel
public JETEmitter getModelWizardEmitter()
getModelWizardEmitter
in interface GenModel
public JETEmitter getEditorAdvisorEmitter()
getEditorAdvisorEmitter
in interface GenModel
public JETEmitter getEditorPluginClassEmitter()
getEditorPluginClassEmitter
in interface GenModel
public JETEmitter getEditorPluginXMLEmitter()
getEditorPluginXMLEmitter
in interface GenModel
public JETEmitter getEditorPluginPropertiesEmitter()
getEditorPluginPropertiesEmitter
in interface GenModel
public JETEmitter getEditorBuildPropertiesEmitter()
getEditorBuildPropertiesEmitter
in interface GenModel
public String getEditDirectoryGen()
public String getEditDirectory()
GenModel
If the meaning of the 'Edit Directory' attribute isn't clear, there really should be more of a description here...
getEditDirectory
in interface GenModel
GenModel.setEditDirectory(String)
,
GenModelPackage.getGenModel_EditDirectory()
public void setEditDirectory(String newEditDirectory)
setEditDirectory
in interface GenModel
newEditDirectory
- the new value of the 'Edit Directory' attribute.GenModel.getEditDirectory()
public String getEditorDirectoryGen()
public String getEditorDirectory()
GenModel
If the meaning of the 'Editor Directory' attribute isn't clear, there really should be more of a description here...
getEditorDirectory
in interface GenModel
GenModel.setEditorDirectory(String)
,
GenModelPackage.getGenModel_EditorDirectory()
public void setEditorDirectory(String newEditorDirectory)
setEditorDirectory
in interface GenModel
newEditorDirectory
- the new value of the 'Editor Directory' attribute.GenModel.getEditorDirectory()
public String getModelPluginID()
getModelPluginID
in interface GenModel
GenModel.setModelPluginID(String)
,
GenModelPackage.getGenModel_ModelPluginID()
public void setModelPluginID(String newModelPluginID)
setModelPluginID
in interface GenModel
newModelPluginID
- the new value of the 'Model Plugin ID' attribute.GenModel.getModelPluginID()
public String getTemplateDirectory()
getTemplateDirectory
in interface GenModel
GenModel.setTemplateDirectory(String)
,
GenModelPackage.getGenModel_TemplateDirectory()
public void setTemplateDirectory(String newTemplateDirectory)
setTemplateDirectory
in interface GenModel
newTemplateDirectory
- the new value of the 'Template Directory' attribute.GenModel.getTemplateDirectory()
public boolean isRuntimeJar()
isRuntimeJar
in interface GenModel
GenModel.setRuntimeJar(boolean)
,
GenModelPackage.getGenModel_RuntimeJar()
public void setRuntimeJar(boolean newRuntimeJar)
setRuntimeJar
in interface GenModel
newRuntimeJar
- the new value of the 'Runtime Jar' attribute.GenModel.isRuntimeJar()
public EList getForeignModel()
getForeignModel
in interface GenModel
GenModelPackage.getGenModel_ForeignModel()
public boolean isDynamicTemplates()
isDynamicTemplates
in interface GenModel
GenModel.setDynamicTemplates(boolean)
,
GenModelPackage.getGenModel_DynamicTemplates()
public void setDynamicTemplates(boolean newDynamicTemplates)
setDynamicTemplates
in interface GenModel
newDynamicTemplates
- the new value of the 'Dynamic Templates' attribute.GenModel.isDynamicTemplates()
public String getRedirection()
getRedirection
in interface GenModel
GenModel.setRedirection(String)
,
GenModelPackage.getGenModel_Redirection()
public void setRedirection(String newRedirection)
setRedirection
in interface GenModel
newRedirection
- the new value of the 'Redirection' attribute.GenModel.getRedirection()
public boolean isForceOverwrite()
isForceOverwrite
in interface GenModel
GenModel.setForceOverwrite(boolean)
,
GenModelPackage.getGenModel_ForceOverwrite()
public void setForceOverwrite(boolean newForceOverwrite)
setForceOverwrite
in interface GenModel
newForceOverwrite
- the new value of the 'Force Overwrite' attribute.GenModel.isForceOverwrite()
public String getNonExternalizedStringTag()
getNonExternalizedStringTag
in interface GenModel
GenModel.setNonExternalizedStringTag(String)
,
GenModelPackage.getGenModel_NonExternalizedStringTag()
public void setNonExternalizedStringTagGen(String newNonExternalizedStringTag)
public void setNonExternalizedStringTag(String newNonExternalizedStringTag)
GenModel
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)
.
setNonExternalizedStringTag
in interface GenModel
newNonExternalizedStringTag
- the new value of the 'Non Externalized String Tag' attribute.GenModel.getNonExternalizedStringTag()
public String getTestDirectory()
getTestDirectory
in interface GenModel
GenModel.setTestDirectory(String)
,
GenModelPackage.getGenModel_TestDirectory()
public void setTestDirectory(String newTestDirectory)
setTestDirectory
in interface GenModel
newTestDirectory
- the new value of the 'Test Directory' attribute.GenModel.getTestDirectory()
public String getName()
getName
in class GenBaseImpl
public String getModelNameGen()
public String getModelName()
GenModel
If the meaning of the 'Model Name' attribute isn't clear, there really should be more of a description here...
getModelName
in interface GenModel
GenModel.setModelName(String)
,
GenModelPackage.getGenModel_ModelName()
public void setModelName(String newModelName)
setModelName
in interface GenModel
newModelName
- the new value of the 'Model Name' attribute.GenModel.getModelName()
public String getModelPluginClass()
getModelPluginClass
in interface GenModel
GenModel.setModelPluginClass(String)
,
GenModelPackage.getGenModel_ModelPluginClass()
public void setModelPluginClass(String newModelPluginClass)
setModelPluginClass
in interface GenModel
newModelPluginClass
- the new value of the 'Model Plugin Class' attribute.GenModel.getModelPluginClass()
public String getEditPluginClass()
getEditPluginClass
in interface GenModel
GenModel.setEditPluginClass(String)
,
GenModelPackage.getGenModel_EditPluginClass()
public void setEditPluginClass(String newEditPluginClass)
setEditPluginClass
in interface GenModel
newEditPluginClass
- the new value of the 'Edit Plugin Class' attribute.GenModel.getEditPluginClass()
public String getEditorPluginClass()
getEditorPluginClass
in interface GenModel
GenModel.setEditorPluginClass(String)
,
GenModelPackage.getGenModel_EditorPluginClass()
public void setEditorPluginClass(String newEditorPluginClass)
setEditorPluginClass
in interface GenModel
newEditorPluginClass
- the new value of the 'Editor Plugin Class' attribute.GenModel.getEditorPluginClass()
public boolean isUpdateClasspath()
isUpdateClasspath
in interface GenModel
GenModel.setUpdateClasspath(boolean)
,
GenModelPackage.getGenModel_UpdateClasspath()
public void setUpdateClasspath(boolean newUpdateClasspath)
setUpdateClasspath
in interface GenModel
newUpdateClasspath
- the new value of the 'Update Classpath' attribute.GenModel.isUpdateClasspath()
public boolean isGenerateSchema()
isGenerateSchema
in interface GenModel
GenModel.setGenerateSchema(boolean)
,
GenModelPackage.getGenModel_GenerateSchema()
public void setGenerateSchema(boolean newGenerateSchema)
setGenerateSchema
in interface GenModel
newGenerateSchema
- the new value of the 'Generate Schema' attribute.GenModel.isGenerateSchema()
public boolean isNonNLSMarkers()
isNonNLSMarkers
in interface GenModel
GenModel.setNonNLSMarkers(boolean)
,
GenModelPackage.getGenModel_NonNLSMarkers()
public void setNonNLSMarkersGen(boolean newNonNLSMarkers)
public void setNonNLSMarkers(boolean newNonNLSMarkers)
GenModel
Non NLS Markers
' attribute.
As a side effect, this method sets nonExternalizedStringTag
to null
.
setNonNLSMarkers
in interface GenModel
newNonNLSMarkers
- the new value of the 'Non NLS Markers' attribute.GenModel.isNonNLSMarkers()
public EList getStaticPackages()
getStaticPackages
in interface GenModel
GenModelPackage.getGenModel_StaticPackages()
public EList getModelPluginVariables()
getModelPluginVariables
in interface GenModel
GenModelPackage.getGenModel_ModelPluginVariables()
public String getRootExtendsInterface()
getRootExtendsInterface
in interface GenModel
GenModel.setRootExtendsInterface(String)
,
GenModelPackage.getGenModel_RootExtendsInterface()
public void setRootExtendsInterface(String newRootExtendsInterface)
setRootExtendsInterface
in interface GenModel
newRootExtendsInterface
- the new value of the 'Root Extends Interface' attribute.GenModel.getRootExtendsInterface()
public String getRootExtendsClass()
getRootExtendsClass
in interface GenModel
GenModel.setRootExtendsClass(String)
,
GenModelPackage.getGenModel_RootExtendsClass()
public void setRootExtendsClass(String newRootExtendsClass)
setRootExtendsClass
in interface GenModel
newRootExtendsClass
- the new value of the 'Root Extends Class' attribute.GenModel.getRootExtendsClass()
public String getRootImplementsInterface()
getRootImplementsInterface
in interface GenModel
GenModel.setRootImplementsInterface(String)
,
GenModelPackage.getGenModel_RootImplementsInterface()
public GenClass getRootImplementsInterfaceGenClass()
getRootImplementsInterfaceGenClass
in interface GenModel
public void setRootImplementsInterfaceGen(String newRootImplementsInterface)
public void setRootImplementsInterface(String newRootImplementsInterface)
GenModel
Root Implements Interface
' attribute.
setRootImplementsInterface
in interface GenModel
newRootImplementsInterface
- the new value of the 'Root Implements Interface' attribute.GenModel.getRootImplementsInterface()
public List getEffectiveModelPluginVariables()
getEffectiveModelPluginVariables
in interface GenModel
public List getEffectiveModelPluginIDs()
public boolean isSuppressEMFTypes()
isSuppressEMFTypes
in interface GenModel
GenModel.setSuppressEMFTypes(boolean)
,
GenModelPackage.getGenModel_SuppressEMFTypes()
public void setSuppressEMFTypes(boolean newSuppressEMFTypes)
setSuppressEMFTypes
in interface GenModel
newSuppressEMFTypes
- the new value of the 'Suppress EMF Types' attribute.GenModel.isSuppressEMFTypes()
public String getFeatureMapWrapperInterface()
getFeatureMapWrapperInterface
in interface GenModel
GenModel.setFeatureMapWrapperInterface(String)
,
GenModelPackage.getGenModel_FeatureMapWrapperInterface()
public void setFeatureMapWrapperInterface(String newFeatureMapWrapperInterface)
setFeatureMapWrapperInterface
in interface GenModel
newFeatureMapWrapperInterface
- the new value of the 'Feature Map Wrapper Interface' attribute.GenModel.getFeatureMapWrapperInterface()
public String getFeatureMapWrapperInternalInterface()
getFeatureMapWrapperInternalInterface
in interface GenModel
GenModel.setFeatureMapWrapperInternalInterface(String)
,
GenModelPackage.getGenModel_FeatureMapWrapperInternalInterface()
public void setFeatureMapWrapperInternalInterface(String newFeatureMapWrapperInternalInterface)
setFeatureMapWrapperInternalInterface
in interface GenModel
newFeatureMapWrapperInternalInterface
- the new value of the 'Feature Map Wrapper Internal Interface' attribute.GenModel.getFeatureMapWrapperInternalInterface()
public String getFeatureMapWrapperClass()
getFeatureMapWrapperClass
in interface GenModel
GenModel.setFeatureMapWrapperClass(String)
,
GenModelPackage.getGenModel_FeatureMapWrapperClass()
public void setFeatureMapWrapperClass(String newFeatureMapWrapperClass)
setFeatureMapWrapperClass
in interface GenModel
newFeatureMapWrapperClass
- the new value of the 'Feature Map Wrapper Class' attribute.GenModel.getFeatureMapWrapperClass()
public boolean isRuntimeCompatibility()
isRuntimeCompatibility
in interface GenModel
GenModel.setRuntimeCompatibility(boolean)
,
GenModelPackage.getGenModel_RuntimeCompatibility()
public boolean needsRuntimeCompatibility()
needsRuntimeCompatibility
in interface GenModel
public void setRuntimeCompatibility(boolean newRuntimeCompatibility)
setRuntimeCompatibility
in interface GenModel
newRuntimeCompatibility
- the new value of the 'Runtime Compatibility' attribute.GenModel.isRuntimeCompatibility()
public boolean isRichClientPlatform()
isRichClientPlatform
in interface GenModel
GenModel.setRichClientPlatform(boolean)
,
GenModelPackage.getGenModel_RichClientPlatform()
public void setRichClientPlatform(boolean newRichClientPlatform)
setRichClientPlatform
in interface GenModel
newRichClientPlatform
- the new value of the 'Rich Client Platform' attribute.GenModel.isRichClientPlatform()
public boolean isReflectiveDelegation()
isReflectiveDelegation
in interface GenModel
GenModel.setReflectiveDelegation(boolean)
,
GenModelPackage.getGenModel_ReflectiveDelegation()
public void setReflectiveDelegation(boolean newReflectiveDelegation)
setReflectiveDelegation
in interface GenModel
newReflectiveDelegation
- the new value of the 'Reflective Delegation' attribute.GenModel.isReflectiveDelegation()
public EList getGenPackages()
getGenPackages
in interface GenModel
GenModelPackage.getGenModel_GenPackages()
,
GenPackage.getGenModel()
public EList getStaticGenPackages()
getStaticGenPackages
in interface GenModel
public EList getUsedGenPackages()
getUsedGenPackages
in interface GenModel
GenModelPackage.getGenModel_UsedGenPackages()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseAdd
in interface InternalEObject
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseRemove
in interface InternalEObject
eInverseRemove
in class BasicEObjectImpl
public Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in interface EObject
eGet
in class BasicEObjectImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in interface EObject
eIsSet
in class BasicEObjectImpl
public void eSet(EStructuralFeature eFeature, Object newValue)
eSet
in interface EObject
eSet
in class BasicEObjectImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in interface EObject
eUnset
in class BasicEObjectImpl
public String toString()
toString
in class BasicEObjectImpl
protected static String getProjectPath(String path)
public String getModelProjectDirectory()
getModelProjectDirectory
in interface GenModel
public String getEditProjectDirectory()
getEditProjectDirectory
in interface GenModel
public String getEditorProjectDirectory()
getEditorProjectDirectory
in interface GenModel
public boolean sameModelEditProject()
sameModelEditProject
in interface GenModel
public boolean sameEditEditorProject()
sameEditEditorProject
in interface GenModel
public boolean sameModelEditorProject()
sameModelEditorProject
in interface GenModel
public String getEditIconsDirectory()
getEditIconsDirectory
in interface GenModel
public String getEditorIconsDirectory()
getEditorIconsDirectory
in interface GenModel
public String getEditPluginID()
getEditPluginID
in interface GenModel
public String getEditorPluginID()
getEditorPluginID
in interface GenModel
public boolean hasModelPluginClass()
hasModelPluginClass
in interface GenModel
protected String getModelPluginClassToUse()
protected String getEditPluginClassToUse()
protected String getEditPluginDirectory()
protected String getEditorPluginClassToUse()
protected String getEditorPluginDirectory()
public String getModelPluginPackageName()
getModelPluginPackageName
in interface GenModel
public String getModelPluginClassName()
getModelPluginClassName
in interface GenModel
public String getQualifiedModelPluginClassName()
getQualifiedModelPluginClassName
in interface GenModel
public String getEditPluginPackageName()
getEditPluginPackageName
in interface GenModel
public String getEditPluginClassName()
getEditPluginClassName
in interface GenModel
public String getQualifiedEditPluginClassName()
getQualifiedEditPluginClassName
in interface GenModel
public String getEditorPluginPackageName()
getEditorPluginPackageName
in interface GenModel
public String getEditorPluginClassName()
getEditorPluginClassName
in interface GenModel
public String getQualifiedEditorPluginClassName()
getQualifiedEditorPluginClassName
in interface GenModel
public String getQualifiedEditorAdvisorClassName()
getQualifiedEditorAdvisorClassName
in interface GenModel
public String getEditorAdvisorClassName()
getEditorAdvisorClassName
in interface GenModel
protected void getAllGenPackagesWithClassifiersHelper(List result, List genPackages)
public List getAllGenPackagesWithClassifiers()
getAllGenPackagesWithClassifiers
in interface GenModel
public List getAllUsedGenPackagesWithClassifiers()
getAllUsedGenPackagesWithClassifiers
in interface GenModel
public List getAllGenAndUsedGenPackagesWithClassifiers()
getAllGenAndUsedGenPackagesWithClassifiers
in interface GenModel
public List getAllGenUsedAndStaticGenPackagesWithClassifiers()
getAllGenUsedAndStaticGenPackagesWithClassifiers
in interface GenModel
public List getModelRequiredPlugins()
getModelRequiredPlugins
in interface GenModel
public List getEditRequiredPlugins()
getEditRequiredPlugins
in interface GenModel
public List getEditorRequiredPlugins()
getEditorRequiredPlugins
in interface GenModel
public List getEditResourceDelegateImportedPluginClassNames()
getEditResourceDelegateImportedPluginClassNames
in interface GenModel
public boolean reconcile(GenModel oldGenModelVersion)
GenModel
reconcile
in interface GenModel
protected void reconcileSettings(GenModel oldGenModelVersion)
public boolean reconcile()
reconcile
in interface GenBase
public List getMissingPackages()
getMissingPackages
in interface GenModel
protected void getMissingPackagesHelper(List ePackages, List genPackages)
public boolean hasXMLDependency()
hasXMLDependency
in interface GenModel
public String getXMLEncodingChoices()
getXMLEncodingChoices
in interface GenModel
public String getIndentation(StringBuffer stringBuffer)
getIndentation
in interface GenModel
public EModelElement getEcoreModelElement()
getEcoreModelElement
in class GenBaseImpl
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |