public abstract class AbstractMuleStudioGenerator extends Object implements Generator
Constructor and Description |
---|
AbstractMuleStudioGenerator() |
Modifier and Type | Method and Description |
---|---|
List<Product> |
consumes() |
Context |
ctx() |
protected String |
getFeatureId(Collection<Module> modules)
Returns the ID used to identify the eclipse feature.
|
protected String |
getLabel(Collection<Module> modules,
String defaultExtensionName) |
protected org.mule.common.MuleVersion |
getMaxVersion(Collection<Module> modules) |
protected String |
getPluginId(String symbolicName,
Module module)
Returns the ID used to identify the eclipse plugin.
|
List<Product> |
produces() |
void |
setCtx(Context generationContext) |
protected String getFeatureId(Collection<Module> modules)
modules
- List of feature modulesprotected String getPluginId(String symbolicName, Module module)
symbolicName
- Suffix containing org.mule.tooling.ui.contribution.{connectorName}module
- The moduleprotected org.mule.common.MuleVersion getMaxVersion(Collection<Module> modules)
protected String getLabel(Collection<Module> modules, String defaultExtensionName)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.