Class LogicTermTranslator
- java.lang.Object
-
- edu.kit.ipd.sdq.dataflow.systemmodel.LogicTermTranslator
-
public class LogicTermTranslator extends Object
Translates LogicTerms (the right sides of Variable Assignments).
-
-
Constructor Summary
Constructors Constructor Description LogicTermTranslator(TranslationCache bb, Configuration config)
-
Method Summary
-
-
-
Constructor Detail
-
LogicTermTranslator
public LogicTermTranslator(TranslationCache bb, Configuration config)
-
-
Method Detail
-
getWildcardOrName
public String getWildcardOrName(Attribute attrib, LogicTermContext context)
-
getWildcardOrName
public String getWildcardOrName(Value value, LogicTermContext context)
-
_translate
protected String _translate(True term, LogicTermContext context)
-
_translate
protected String _translate(False term, LogicTermContext context)
-
_translate
protected String _translate(Not term, LogicTermContext context)
-
_translate
protected String _translate(And term, LogicTermContext context)
-
_translate
protected String _translate(Or term, LogicTermContext context)
-
_translate
protected String _translate(PropertyRef term, LogicTermContext context)
-
_translate
protected String _translate(DefaultStateRef term, LogicTermContext context)
-
_translate
protected String _translate(ParameterRef term, LogicTermContext context)
-
_translate
protected String _translate(ReturnValueRef term, LogicTermContext context)
-
_translate
protected String _translate(StateRef term, LogicTermContext context)
-
_translate
protected String _translate(MinStatic term, LogicTermContext context)
-
translateMinStaticForValue
public String translateMinStaticForValue(MinStatic term, LogicTermContext context, LogicTermContext activaValueContext, String localVarName)
-
translateMinStaticForStaticValue
public String translateMinStaticForStaticValue(MinStatic term, LogicTermContext context, LogicTermContext activaValueContext, String localVarName)
-
translate
public String translate(LogicTerm term, LogicTermContext context)
-
-