|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GenEditorGenerator
A representation of the model object 'Gen Editor Generator'.
The following features are supported:
Audits
Metrics
Diagram
Plugin
Editor
Navigator
Diagram Updater
Property Sheet
Application
Domain Gen Model
Package Name Prefix
Model ID
Same File For Diagram And Model
Diagram File Extension
Domain File Extension
Dynamic Templates
Template Directory
Copyright Text
Expression Providers
Model Access
Label Parsers
Context Menus
Plugin Directory
Extensions
GMFGenPackage.getGenEditorGenerator()
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenPackage> |
getAllDomainGenPackages(boolean withUsed)
Returns all genpackages from domain genmodel |
GenApplication |
getApplication()
Returns the value of the 'Application' containment reference. |
GenAuditRoot |
getAudits()
Returns the value of the 'Audits' containment reference. |
org.eclipse.emf.common.util.EList<GenContextMenu> |
getContextMenus()
Returns the value of the 'Context Menus' containment reference list. |
String |
getCopyrightText()
Returns the value of the 'Copyright Text' attribute. |
GenDiagram |
getDiagram()
Returns the value of the 'Diagram' containment reference. |
String |
getDiagramFileExtension()
Returns the value of the 'Diagram File Extension' attribute. |
GenDiagramUpdater |
getDiagramUpdater()
Returns the value of the 'Diagram Updater' containment reference. |
String |
getDomainFileExtension()
Returns the value of the 'Domain File Extension' attribute. |
org.eclipse.emf.codegen.ecore.genmodel.GenModel |
getDomainGenModel()
Returns the value of the 'Domain Gen Model' reference. |
GenEditorView |
getEditor()
Returns the value of the 'Editor' containment reference. |
GenExpressionProviderContainer |
getExpressionProviders()
Returns the value of the 'Expression Providers' containment reference. |
org.eclipse.emf.common.util.EList<GenCustomGeneratorExtension> |
getExtensions()
Returns the value of the 'Extensions' containment reference list. |
GenParsers |
getLabelParsers()
Returns the value of the 'Label Parsers' containment reference. |
GenMetricContainer |
getMetrics()
Returns the value of the 'Metrics' containment reference. |
DynamicModelAccess |
getModelAccess()
Returns the value of the 'Model Access' containment reference. |
String |
getModelID()
Returns the value of the 'Model ID' attribute. |
GenNavigator |
getNavigator()
Returns the value of the 'Navigator' containment reference. |
String |
getPackageNamePrefix()
Returns the value of the 'Package Name Prefix' attribute. |
GenPlugin |
getPlugin()
Returns the value of the 'Plugin' containment reference. |
String |
getPluginDirectory()
Returns the value of the 'Plugin Directory' attribute. |
GenPropertySheet |
getPropertySheet()
Returns the value of the 'Property Sheet' containment reference. |
String |
getTemplateDirectory()
Returns the value of the 'Template Directory' attribute. |
boolean |
hasAudits()
|
boolean |
isDynamicTemplates()
Returns the value of the 'Dynamic Templates' attribute. |
boolean |
isSameFileForDiagramAndModel()
Returns the value of the 'Same File For Diagram And Model' attribute. |
void |
setApplication(GenApplication value)
Sets the value of the ' Application ' containment reference. |
void |
setAudits(GenAuditRoot value)
Sets the value of the ' Audits ' containment reference. |
void |
setCopyrightText(String value)
Sets the value of the ' Copyright Text ' attribute. |
void |
setDiagram(GenDiagram value)
Sets the value of the ' Diagram ' containment reference. |
void |
setDiagramFileExtension(String value)
Sets the value of the ' Diagram File Extension ' attribute. |
void |
setDiagramUpdater(GenDiagramUpdater value)
Sets the value of the ' Diagram Updater ' containment reference. |
void |
setDomainFileExtension(String value)
Sets the value of the ' Domain File Extension ' attribute. |
void |
setDomainGenModel(org.eclipse.emf.codegen.ecore.genmodel.GenModel value)
Sets the value of the ' Domain Gen Model ' reference. |
void |
setDynamicTemplates(boolean value)
Sets the value of the ' Dynamic Templates ' attribute. |
void |
setEditor(GenEditorView value)
Sets the value of the ' Editor ' containment reference. |
void |
setExpressionProviders(GenExpressionProviderContainer value)
Sets the value of the ' Expression Providers ' containment reference. |
void |
setLabelParsers(GenParsers value)
Sets the value of the ' Label Parsers ' containment reference. |
void |
setMetrics(GenMetricContainer value)
Sets the value of the ' Metrics ' containment reference. |
void |
setModelAccess(DynamicModelAccess value)
Sets the value of the ' Model Access ' containment reference. |
void |
setModelID(String value)
Sets the value of the ' Model ID ' attribute. |
void |
setNavigator(GenNavigator value)
Sets the value of the ' Navigator ' containment reference. |
void |
setPackageNamePrefix(String value)
Sets the value of the ' Package Name Prefix ' attribute. |
void |
setPlugin(GenPlugin value)
Sets the value of the ' Plugin ' containment reference. |
void |
setPluginDirectory(String value)
Sets the value of the ' Plugin Directory ' attribute. |
void |
setPropertySheet(GenPropertySheet value)
Sets the value of the ' Property Sheet ' containment reference. |
void |
setSameFileForDiagramAndModel(boolean value)
Sets the value of the ' Same File For Diagram And Model ' attribute. |
void |
setTemplateDirectory(String value)
Sets the value of the ' Template Directory ' attribute. |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
GenAuditRoot getAudits()
Editor Gen
'.
setAudits(GenAuditRoot)
,
GMFGenPackage.getGenEditorGenerator_Audits()
,
GenAuditRoot.getEditorGen()
void setAudits(GenAuditRoot value)
Audits
' containment reference.
value
- the new value of the 'Audits' containment reference.getAudits()
GenMetricContainer getMetrics()
Editor Gen
'.
If the meaning of the 'Metrics' containment reference isn't clear, there really should be more of a description here...
setMetrics(GenMetricContainer)
,
GMFGenPackage.getGenEditorGenerator_Metrics()
,
GenMetricContainer.getEditorGen()
void setMetrics(GenMetricContainer value)
Metrics
' containment reference.
value
- the new value of the 'Metrics' containment reference.getMetrics()
GenDiagram getDiagram()
Editor Gen
'.
If the meaning of the 'Diagram' containment reference isn't clear, there really should be more of a description here...
setDiagram(GenDiagram)
,
GMFGenPackage.getGenEditorGenerator_Diagram()
,
GenDiagram.getEditorGen()
void setDiagram(GenDiagram value)
Diagram
' containment reference.
value
- the new value of the 'Diagram' containment reference.getDiagram()
GenPlugin getPlugin()
Editor Gen
'.
If the meaning of the 'Plugin' containment reference isn't clear, there really should be more of a description here...
setPlugin(GenPlugin)
,
GMFGenPackage.getGenEditorGenerator_Plugin()
,
GenPlugin.getEditorGen()
void setPlugin(GenPlugin value)
Plugin
' containment reference.
value
- the new value of the 'Plugin' containment reference.getPlugin()
GenEditorView getEditor()
Editor Gen
'.
If the meaning of the 'Editor' containment reference isn't clear, there really should be more of a description here...
setEditor(GenEditorView)
,
GMFGenPackage.getGenEditorGenerator_Editor()
,
GenEditorView.getEditorGen()
void setEditor(GenEditorView value)
Editor
' containment reference.
value
- the new value of the 'Editor' containment reference.getEditor()
GenNavigator getNavigator()
Editor Gen
'.
If the meaning of the 'Navigator' containment reference isn't clear, there really should be more of a description here...
setNavigator(GenNavigator)
,
GMFGenPackage.getGenEditorGenerator_Navigator()
,
GenNavigator.getEditorGen()
void setNavigator(GenNavigator value)
Navigator
' containment reference.
value
- the new value of the 'Navigator' containment reference.getNavigator()
GenDiagramUpdater getDiagramUpdater()
Editor Gen
'.
If the meaning of the 'Diagram Updater' containment reference isn't clear, there really should be more of a description here...
setDiagramUpdater(GenDiagramUpdater)
,
GMFGenPackage.getGenEditorGenerator_DiagramUpdater()
,
GenDiagramUpdater.getEditorGen()
void setDiagramUpdater(GenDiagramUpdater value)
Diagram Updater
' containment reference.
value
- the new value of the 'Diagram Updater' containment reference.getDiagramUpdater()
GenPropertySheet getPropertySheet()
Editor Gen
'.
If the meaning of the 'Property Sheet' containment reference isn't clear, there really should be more of a description here...
setPropertySheet(GenPropertySheet)
,
GMFGenPackage.getGenEditorGenerator_PropertySheet()
,
GenPropertySheet.getEditorGen()
void setPropertySheet(GenPropertySheet value)
Property Sheet
' containment reference.
value
- the new value of the 'Property Sheet' containment reference.getPropertySheet()
GenApplication getApplication()
Editor Gen
'.
If application is defined within the model then generator should target RCP
setApplication(GenApplication)
,
GMFGenPackage.getGenEditorGenerator_Application()
,
GenApplication.getEditorGen()
void setApplication(GenApplication value)
Application
' containment reference.
value
- the new value of the 'Application' containment reference.getApplication()
org.eclipse.emf.codegen.ecore.genmodel.GenModel getDomainGenModel()
setDomainGenModel(GenModel)
,
GMFGenPackage.getGenEditorGenerator_DomainGenModel()
void setDomainGenModel(org.eclipse.emf.codegen.ecore.genmodel.GenModel value)
Domain Gen Model
' reference.
value
- the new value of the 'Domain Gen Model' reference.getDomainGenModel()
String getPackageNamePrefix()
setPackageNamePrefix(String)
,
GMFGenPackage.getGenEditorGenerator_PackageNamePrefix()
void setPackageNamePrefix(String value)
Package Name Prefix
' attribute.
value
- the new value of the 'Package Name Prefix' attribute.getPackageNamePrefix()
String getModelID()
If the meaning of the 'Model ID' attribute isn't clear, there really should be more of a description here...
setModelID(String)
,
GMFGenPackage.getGenEditorGenerator_ModelID()
void setModelID(String value)
Model ID
' attribute.
value
- the new value of the 'Model ID' attribute.getModelID()
boolean isSameFileForDiagramAndModel()
setSameFileForDiagramAndModel(boolean)
,
GMFGenPackage.getGenEditorGenerator_SameFileForDiagramAndModel()
void setSameFileForDiagramAndModel(boolean value)
Same File For Diagram And Model
' attribute.
value
- the new value of the 'Same File For Diagram And Model' attribute.isSameFileForDiagramAndModel()
String getDiagramFileExtension()
If the meaning of the 'Diagram File Extension' attribute isn't clear, there really should be more of a description here...
Distinct even when sameFileForDiagramAndModel is true. On init diagram, we just copy domain model element to new file with that extension. I won't try to set this equal to domainFileExtension
setDiagramFileExtension(String)
,
GMFGenPackage.getGenEditorGenerator_DiagramFileExtension()
void setDiagramFileExtension(String value)
Diagram File Extension
' attribute.
value
- the new value of the 'Diagram File Extension' attribute.getDiagramFileExtension()
String getDomainFileExtension()
setDomainFileExtension(String)
,
GMFGenPackage.getGenEditorGenerator_DomainFileExtension()
void setDomainFileExtension(String value)
Domain File Extension
' attribute.
value
- the new value of the 'Domain File Extension' attribute.getDomainFileExtension()
boolean isDynamicTemplates()
"false"
.
If the meaning of the 'Dynamic Templates' attribute isn't clear, there really should be more of a description here...
setDynamicTemplates(boolean)
,
GMFGenPackage.getGenEditorGenerator_DynamicTemplates()
void setDynamicTemplates(boolean value)
Dynamic Templates
' attribute.
value
- the new value of the 'Dynamic Templates' attribute.isDynamicTemplates()
String getTemplateDirectory()
If the meaning of the 'Template Directory' attribute isn't clear, there really should be more of a description here...
setTemplateDirectory(String)
,
GMFGenPackage.getGenEditorGenerator_TemplateDirectory()
void setTemplateDirectory(String value)
Template Directory
' attribute.
value
- the new value of the 'Template Directory' attribute.getTemplateDirectory()
String getCopyrightText()
If the meaning of the 'Copyright Text' attribute isn't clear, there really should be more of a description here...
setCopyrightText(String)
,
GMFGenPackage.getGenEditorGenerator_CopyrightText()
void setCopyrightText(String value)
Copyright Text
' attribute.
value
- the new value of the 'Copyright Text' attribute.getCopyrightText()
GenExpressionProviderContainer getExpressionProviders()
Editor Gen
'.
If the meaning of the 'Expression Providers' containment reference isn't clear, there really should be more of a description here...
setExpressionProviders(GenExpressionProviderContainer)
,
GMFGenPackage.getGenEditorGenerator_ExpressionProviders()
,
GenExpressionProviderContainer.getEditorGen()
void setExpressionProviders(GenExpressionProviderContainer value)
Expression Providers
' containment reference.
value
- the new value of the 'Expression Providers' containment reference.getExpressionProviders()
DynamicModelAccess getModelAccess()
Editor Gen
'.
If present, specifies dynamic access to domain model(s), without using generated Java code
setModelAccess(DynamicModelAccess)
,
GMFGenPackage.getGenEditorGenerator_ModelAccess()
,
DynamicModelAccess.getEditorGen()
void setModelAccess(DynamicModelAccess value)
Model Access
' containment reference.
value
- the new value of the 'Model Access' containment reference.getModelAccess()
GenParsers getLabelParsers()
Editor Gen
'.
If the meaning of the 'Label Parsers' containment reference isn't clear, there really should be more of a description here...
If present, describes access to and types of parser implementations
setLabelParsers(GenParsers)
,
GMFGenPackage.getGenEditorGenerator_LabelParsers()
,
GenParsers.getEditorGen()
void setLabelParsers(GenParsers value)
Label Parsers
' containment reference.
value
- the new value of the 'Label Parsers' containment reference.getLabelParsers()
org.eclipse.emf.common.util.EList<GenContextMenu> getContextMenus()
GenContextMenu
.
If the meaning of the 'Context Menus' containment reference list isn't clear, there really should be more of a description here...
GMFGenPackage.getGenEditorGenerator_ContextMenus()
String getPluginDirectory()
setPluginDirectory(String)
,
GMFGenPackage.getGenEditorGenerator_PluginDirectory()
void setPluginDirectory(String value)
Plugin Directory
' attribute.
value
- the new value of the 'Plugin Directory' attribute.getPluginDirectory()
org.eclipse.emf.common.util.EList<GenCustomGeneratorExtension> getExtensions()
GenCustomGeneratorExtension
.
It is bidirectional and its opposite is 'Generator
'.
Custom extensions for this generator
GMFGenPackage.getGenEditorGenerator_Extensions()
,
GenCustomGeneratorExtension.getGenerator()
org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenPackage> getAllDomainGenPackages(boolean withUsed)
boolean hasAudits()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |