org.eclipse.gmf.codegen.util
Class CodegenEmitters
java.lang.Object
org.eclipse.gmf.codegen.util.CodegenEmitters
public class CodegenEmitters
- extends Object
- Author:
- artem
Constructor Summary |
CodegenEmitters(boolean useBaseTemplatesOnly,
String templateDirectory,
boolean includeDynamicModelTemplates)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodegenEmitters
public CodegenEmitters(boolean useBaseTemplatesOnly,
String templateDirectory,
boolean includeDynamicModelTemplates)
createMergeService
public org.eclipse.gmf.internal.common.codegen.TextMerger createMergeService()
- Returns:
- null if no merger is needed
getJMergeControlFile
public URL getJMergeControlFile()
getCreateNodeCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCreateNodeCommandEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCreateLinkCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCreateLinkCommandEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getReorientLinkCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getReorientLinkCommandEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getReorientRefLinkCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getReorientRefLinkCommandEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getReorientLinkViewCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getReorientLinkViewCommandEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCreateShortcutDecorationsCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCreateShortcutDecorationsCommandEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getBaseEditHelperEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getBaseEditHelperEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getEditHelperEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getEditHelperEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getEditHelperAdviceEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getEditHelperAdviceEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDiagramEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getNodeEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNodeEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getNodeLabelEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNodeLabelEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getExternalNodeLabelEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getExternalNodeLabelEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getChildNodeLabelEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getChildNodeLabelEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCompartmentEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCompartmentEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getLinkEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getLinkEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getLinkLabelEditPartEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getLinkLabelEditPartEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getEditPartFactoryEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getEditPartFactoryEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getBaseItemSemanticEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getBaseItemSemanticEditPolicyEmitter()
getOpenDiagramEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getOpenDiagramEditPolicyEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDiagramCanonicalEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramCanonicalEditPolicyEmitter()
getChildContainerCanonicalEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getChildContainerCanonicalEditPolicyEmitter()
getDiagramItemSemanticEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramItemSemanticEditPolicyEmitter()
getCompartmentItemSemanticEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCompartmentItemSemanticEditPolicyEmitter()
getGraphicalNodeEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getGraphicalNodeEditPolicyEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getNodeItemSemanticEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNodeItemSemanticEditPolicyEmitter()
getLinkItemSemanticEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getLinkItemSemanticEditPolicyEmitter()
getTextSelectionEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getTextSelectionEditPolicyEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getTextNonResizableEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getTextNonResizableEditPolicyEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getVisualEffectEditPolicyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getVisualEffectEditPolicyEmitter()
getDiagramUpdaterEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramUpdaterEmitter()
getUpdateCommandEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getUpdateCommandEmitter()
getNodeDescriptorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNodeDescriptorEmitter()
getLinkDescriptorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getLinkDescriptorEmitter()
getAbstractParserEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getAbstractParserEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getAbstractParserName
public String getAbstractParserName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPredefinedParserEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPredefinedParserEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCustomParserEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCustomParserEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getExpressionLabelParserEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getExpressionLabelParserEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getParserProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getParserProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getElementInitializersEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getElementInitializersEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getElementTypesEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getElementTypesEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getViewProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getViewProviderEmitter()
getEditPartProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getEditPartProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getModelingAssistantProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getModelingAssistantProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getIconProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getIconProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getMarkerNavigationProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getMarkerNavigationProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getValidationProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getValidationProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getValidationDecoratorProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getValidationDecoratorProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getShortcutsDecoratorProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getShortcutsDecoratorProviderEmitter()
getMetricProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getMetricProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getAbstractExpressionEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getAbstractExpressionEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getOCLExpressionFactoryEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getOCLExpressionFactoryEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getRegexpExpressionFactoryEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getRegexpExpressionFactoryEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPropertySheetLabelProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPropertySheetLabelProviderEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPropertySectionEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPropertySectionEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getValidateActionEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getValidateActionEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getValidateActionName
public String getValidateActionName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getValidationMarkerEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getValidationMarkerEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getValidationMarkerName
public String getValidationMarkerName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDiagramContentInitializerEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramContentInitializerEmitter()
getShortcutPropertyTesterEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getShortcutPropertyTesterEmitter()
getShortcutCreationWizardName
public String getShortcutCreationWizardName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getShortcutCreationWizardEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getShortcutCreationWizardEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getModelElementSelectionPageName
public String getModelElementSelectionPageName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getModelElementSelectionPageEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getModelElementSelectionPageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getNewDiagramFileWizardName
public String getNewDiagramFileWizardName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getNewDiagramFileWizardEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNewDiagramFileWizardEmitter()
getPaletteEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPaletteEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDiagramEditorUtilEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramEditorUtilEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getVisualIDRegistryEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getVisualIDRegistryEmitter()
getCreationWizardEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCreationWizardEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCreationWizardPageEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCreationWizardPageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDeleteElementActionEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDeleteElementActionEmitter()
getDeleteElementActionName
public String getDeleteElementActionName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDiagramEditorContextMenuProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDiagramEditorContextMenuProviderEmitter()
getDiagramEditorContextMenuProviderName
public String getDiagramEditorContextMenuProviderName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getEditorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getEditorEmitter()
getElementChooserEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getElementChooserEmitter()
getDocumentProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDocumentProviderEmitter()
getActionBarContributorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getActionBarContributorEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getMatchingStrategyEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getMatchingStrategyEmitter()
getURIEditorInputTesterEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getURIEditorInputTesterEmitter()
getShortcutImageEmitter
public org.eclipse.gmf.internal.common.codegen.BinaryEmitter getShortcutImageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getDiagramIconEmitter
public org.eclipse.gmf.internal.common.codegen.BinaryEmitter getDiagramIconEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getWizardBannerImageEmitter
public org.eclipse.gmf.internal.common.codegen.BinaryEmitter getWizardBannerImageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getModelAccessFacilityEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getModelAccessFacilityEmitter()
getNavigatorContentProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorContentProviderEmitter()
getDomainNavigatorContentProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDomainNavigatorContentProviderEmitter()
getDomainNavigatorLabelProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDomainNavigatorLabelProviderEmitter()
getDomainNavigatorItemEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getDomainNavigatorItemEmitter()
getNavigatorLabelProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorLabelProviderEmitter()
getNavigatorLinkHelperEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorLinkHelperEmitter()
getNavigatorSorterEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorSorterEmitter()
getNavigatorActionProviderEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorActionProviderEmitter()
getAbstractNavigatorItemEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getAbstractNavigatorItemEmitter()
getNavigatorGroupEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorGroupEmitter()
getNavigatorItemEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getNavigatorItemEmitter()
getGroupIconEmitter
public org.eclipse.gmf.internal.common.codegen.BinaryEmitter getGroupIconEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPreferenceInitializerEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPreferenceInitializerEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPreferenceInitializerName
public String getPreferenceInitializerName(Object... input)
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getStandardPreferencePageEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getStandardPreferencePageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCustomPreferencePageEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCustomPreferencePageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getActivatorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getActivatorEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getBundleManifestEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getBundleManifestEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPluginXmlEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPluginXmlEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPluginPropertiesEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPluginPropertiesEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getBuildPropertiesEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getBuildPropertiesEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getOptionsFileEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getOptionsFileEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getExternalizeEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getExternalizeEmitter()
getMessagesEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getMessagesEmitter()
getApplicationEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getApplicationEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getActionBarAdvisorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getActionBarAdvisorEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getPerspectiveEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPerspectiveEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getWorkbenchAdvisorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getWorkbenchAdvisorEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getWorkbenchWindowAdvisorEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getWorkbenchWindowAdvisorEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getWizardNewFileCreationPageEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getWizardNewFileCreationPageEmitter()
throws UnexpectedBehaviourException
- Throws:
UnexpectedBehaviourException
getCustomActionEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getCustomActionEmitter()
getPredefinedActionEmitter
public org.eclipse.gmf.internal.common.codegen.TextEmitter getPredefinedActionEmitter()
getQualifiedClassNameEmitterForPrimaryTemplate
protected org.eclipse.gmf.internal.common.codegen.TextEmitter getQualifiedClassNameEmitterForPrimaryTemplate(String templateName)
throws UnexpectedBehaviourException
- Returns emitter for qualified class name definition for specified primary template.
That is, in contrast to
getQualifiedClassNameEmitter(String)
expects the name
of invocable template 'xpt::diagram::editparts::TemplateName::PrimaryName' as an input
Definition should be named 'qualifiedClassName'.
- Returns:
- for 'xpt::diagram::editparts::TemplateName::PrimaryName' returns template 'xpt::diagram::editparts::TemplateName::qualifiedClassName'
- Throws:
UnexpectedBehaviourException
newXpandEmitter
protected org.eclipse.gmf.internal.common.codegen.TextEmitter newXpandEmitter(String definition)
Copyright © 2012. All Rights Reserved.