org.eclipse.xpand2
Class GeneratorAdvice
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.ao.AbstractWorkflowAdvice
org.eclipse.xpand2.GeneratorAdvice
- All Implemented Interfaces:
- org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
public class GeneratorAdvice
- extends org.eclipse.emf.mwe.core.ao.AbstractWorkflowAdvice
Weaves aspect templates into a generator component.
Parameters
| Name | Multiplicity | Type | Description |
| adviceTarget |
1 |
String |
The id of a Generator component |
| advices |
0..n |
String |
Comma separated list of qualified aspect templates |
| advice |
0..n |
String |
Qualified name of an aspect template |
| extensionAdvice |
0..n |
String |
Comma separated list of qualified aspect extensions |
| Methods inherited from class org.eclipse.emf.mwe.core.ao.AbstractWorkflowAdvice |
buildList, getAdviceTarget, invokeInternal, setAdviceTarget |
| Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent |
checkRequiredConfigProperty, getBridge, getComponentName, getContainer, getId, getLocation, invoke, invoke, postInvoke, preInvoke, setContainer, setId, setLocation, setSkipOnErrors |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneratorAdvice
public GeneratorAdvice()
addAdvices
public void addAdvices(String advices)
addExtensionAdvices
public void addExtensionAdvices(String extensionAdvices)
addAdvice
public void addAdvice(String advices)
addExtensionAdvice
public void addExtensionAdvice(String extensionAdvices)
setFileEncoding
public void setFileEncoding(String fileEncoding)
- Sets the file encoding to use for the target generator.
- Parameters:
fileEncoding - Encoding string, e.g. 'ISO-8859-1'- Since:
- 4.2
- See Also:
- Bug 195042
checkConfiguration
public void checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
- Specified by:
checkConfiguration in interface org.eclipse.emf.mwe.core.WorkflowComponent- Overrides:
checkConfiguration in class org.eclipse.emf.mwe.core.ao.AbstractWorkflowAdvice
weave
public void weave(org.eclipse.emf.mwe.core.WorkflowComponent c,
org.eclipse.emf.mwe.core.issues.Issues issues)
- Specified by:
weave in class org.eclipse.emf.mwe.core.ao.AbstractWorkflowAdvice
getLogMessage
public String getLogMessage()
- Specified by:
getLogMessage in interface org.eclipse.emf.mwe.core.WorkflowComponentWithID- Overrides:
getLogMessage in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
Copyright © 2015. All rights reserved.