|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.sim.kiem.internal.AbstractDataComponent
de.cau.cs.kieler.sim.kiem.JSONObjectDataComponent
de.cau.cs.kieler.kies.transformation.AbstractTransformationDataComponent
de.cau.cs.kieler.kies.transformation.SyncChartsOptimizationDataComponent
public class SyncChartsOptimizationDataComponent
DataComponent optimizing an existing SyncCharts.
Field Summary | |
---|---|
static String |
GLOBALVAR_REC
global variable determining whether the transformation should be run recursively, hence everything is transformed within one step. |
static String |
GLOBALVAR_RULE1
|
static String |
GLOBALVAR_RULE2
|
static String |
GLOBALVAR_RULE3
|
static String |
GLOBALVAR_RULE4
|
static String |
GLOBALVAR_RULE5
|
static String |
GLOBALVAR_RULE6
|
static String |
GLOBALVAR_RULE7
|
static String |
GLOBALVAR_RULE8
|
Fields inherited from class de.cau.cs.kieler.kies.transformation.AbstractTransformationDataComponent |
---|
currentContext, currentDescriptor, facade, globalVars, headless, kiviMode, rootRegion, rootState |
Fields inherited from class de.cau.cs.kieler.sim.kiem.internal.AbstractDataComponent |
---|
MASTER_CMD_MACROSTEP, MASTER_CMD_PAUSE, MASTER_CMD_RUN, MASTER_CMD_STEP, MASTER_CMD_STEPBACK, MASTER_CMD_STOP |
Constructor Summary | |
---|---|
SyncChartsOptimizationDataComponent()
default constructor. |
|
SyncChartsOptimizationDataComponent(boolean kivimode)
|
Method Summary | |
---|---|
void |
doPostTransformation()
this method is called if there are no further steps to do and the transformation will terminate. |
String[] |
getBasePackages()
|
TransformationDescriptor |
getNextTransformation()
|
String |
getTransformationFile()
|
void |
initialize()
Initialize. |
KiemProperty[] |
provideProperties()
Provide properties for this component. |
void |
setRootState(State theRootState)
|
JSONObject |
step(JSONObject arg0)
Step method for a DataObserver and a DataPrroducer. |
void |
wrapup()
Wrap-up. |
Methods inherited from class de.cau.cs.kieler.kies.transformation.AbstractTransformationDataComponent |
---|
fetchRootRegionAndState, finished, getActiveEditorEditingDomain, getCurrentContext, getCurrentDescriptor, getDomain, getEditingDomainForResourceSet, getRootState, getXtendFacade, isFinished, isHistoryObserver, isObserver, isProducer, setGlobalVariable, setHeadless |
Methods inherited from class de.cau.cs.kieler.sim.kiem.JSONObjectDataComponent |
---|
getInitialVariables, provideFilterKeysJSON, provideInitialVariables, setInitialVariables |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String GLOBALVAR_REC
public static final String GLOBALVAR_RULE1
public static final String GLOBALVAR_RULE2
public static final String GLOBALVAR_RULE3
public static final String GLOBALVAR_RULE4
public static final String GLOBALVAR_RULE5
public static final String GLOBALVAR_RULE6
public static final String GLOBALVAR_RULE7
public static final String GLOBALVAR_RULE8
Constructor Detail |
---|
public SyncChartsOptimizationDataComponent()
public SyncChartsOptimizationDataComponent(boolean kivimode)
kivimode
- pass true
if this data component is used in a way that does not use KIEM.Method Detail |
---|
public void setRootState(State theRootState)
setRootState
in class AbstractTransformationDataComponent
theRootState
- the rootState to setpublic void initialize() throws KiemInitializationException
KiemInitializationException
.
initialize
in interface IDataComponent
initialize
in class AbstractTransformationDataComponent
KiemInitializationException
- a KiemInitializationExceptionpublic String[] getBasePackages()
getBasePackages
in class AbstractTransformationDataComponent
public String getTransformationFile()
getTransformationFile
in class AbstractTransformationDataComponent
public TransformationDescriptor getNextTransformation()
getNextTransformation
in class AbstractTransformationDataComponent
null
if nothing can be transformed
anymore.public void wrapup() throws KiemInitializationException
KiemInitializationException
.
wrapup
in interface IDataComponent
wrapup
in class AbstractTransformationDataComponent
KiemInitializationException
- a KiemInitializationExceptionpublic JSONObject step(JSONObject arg0) throws KiemExecutionException
KiemExecutionException
that is then catched by the execution manager an brought to
the user's attention.
step
in interface IJSONObjectDataComponent
step
in class AbstractTransformationDataComponent
arg0
- the concrete JSONObject of input data (if observer)
KiemExecutionException
- a KiemExecutionExceptionpublic KiemProperty[] provideProperties()
provideProperties
in class AbstractDataComponent
public void doPostTransformation()
doPostTransformation
in class AbstractTransformationDataComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |