org.eclipse.xtend.util.stdlib
Class TraceComponent
java.lang.Object
org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot
org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent
org.eclipse.xtend.util.stdlib.TraceComponent
- All Implemented Interfaces:
- org.eclipse.emf.mwe.core.WorkflowComponent, org.eclipse.emf.mwe.core.WorkflowComponentWithID, org.eclipse.emf.mwe2.runtime.workflow.IWorkflowComponent
public class TraceComponent
- extends org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent
Fields inherited from class org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent |
resourceSet, uri |
Method Summary |
void |
checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
|
static void |
clearTrace()
|
static java.lang.String |
createCodeTrace(java.lang.Object from,
java.lang.String kind)
|
static void |
createTrace(java.util.Collection from,
java.lang.Object to,
java.lang.String kind)
|
static void |
createTrace(java.lang.Object from,
java.util.Collection to,
java.lang.String kind)
|
static void |
createTrace(java.lang.Object from,
java.lang.Object to,
java.lang.String kind)
|
java.lang.String |
getComponentName()
|
java.lang.String |
getLogMessage()
|
static java.lang.Object |
getSingleTraceTarget(java.lang.Object from,
java.lang.String kind)
|
static java.lang.Object |
getTraceTargets(java.lang.Object from,
java.lang.String kind)
|
void |
invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx,
org.eclipse.emf.mwe.core.monitor.ProgressMonitor mon,
org.eclipse.emf.mwe.core.issues.Issues issues)
|
static void |
reportFileClose()
|
static void |
reportFileOpen(java.lang.String path)
|
void |
setTraceModelSlot(java.lang.String slot)
|
void |
setTraceName(java.lang.String name)
|
Methods inherited from class org.eclipse.emf.mwe.utils.AbstractEMFWorkflowComponent |
getResourceSet, getUri, setResourceSet, setUri, setUseSingleGlobalResourceSet |
Methods inherited from class org.eclipse.emf.mwe.core.lib.WorkflowComponentWithModelSlot |
getModelSlot, setModelSlot |
Methods inherited from class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent |
checkRequiredConfigProperty, getBridge, 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 |
TraceComponent
public TraceComponent()
createTrace
public static void createTrace(java.lang.Object from,
java.lang.Object to,
java.lang.String kind)
createTrace
public static void createTrace(java.lang.Object from,
java.util.Collection to,
java.lang.String kind)
createTrace
public static void createTrace(java.util.Collection from,
java.lang.Object to,
java.lang.String kind)
createCodeTrace
public static java.lang.String createCodeTrace(java.lang.Object from,
java.lang.String kind)
getSingleTraceTarget
public static java.lang.Object getSingleTraceTarget(java.lang.Object from,
java.lang.String kind)
getTraceTargets
public static java.lang.Object getTraceTargets(java.lang.Object from,
java.lang.String kind)
getLogMessage
public java.lang.String getLogMessage()
- Specified by:
getLogMessage
in interface org.eclipse.emf.mwe.core.WorkflowComponentWithID
- Overrides:
getLogMessage
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
clearTrace
public static void clearTrace()
setTraceModelSlot
public void setTraceModelSlot(java.lang.String slot)
setTraceName
public void setTraceName(java.lang.String name)
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.lib.WorkflowComponentWithModelSlot
invokeInternal
public void invokeInternal(org.eclipse.emf.mwe.core.WorkflowContext ctx,
org.eclipse.emf.mwe.core.monitor.ProgressMonitor mon,
org.eclipse.emf.mwe.core.issues.Issues issues)
- Specified by:
invokeInternal
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent
reportFileOpen
public static void reportFileOpen(java.lang.String path)
reportFileClose
public static void reportFileClose()
getComponentName
public java.lang.String getComponentName()
- Specified by:
getComponentName
in interface org.eclipse.emf.mwe.core.WorkflowComponent
- Overrides:
getComponentName
in class org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent