Uses of Class
org.mal_lang.langspec.ttc.TtcExpression
-
Packages that use TtcExpression Package Description org.mal_lang.langspec Provides classes for creating and using MAL languages.org.mal_lang.langspec.builders Provides classes for building MAL languages.org.mal_lang.langspec.ttc Provides classes for TTC expressions and distributions. -
-
Uses of TtcExpression in org.mal_lang.langspec
Methods in org.mal_lang.langspec that return TtcExpression Modifier and Type Method Description TtcExpression
AttackStep. getLocalTtc()
Returns the local TTC of thisAttackStep
object.TtcExpression
AttackStep. getTtc()
Returns the TTC of thisAttackStep
object. -
Uses of TtcExpression in org.mal_lang.langspec.builders
Methods in org.mal_lang.langspec.builders that return TtcExpression Modifier and Type Method Description TtcExpression
AttackStepBuilder. getTtc()
Returns the TTC of thisAttackStepBuilder
object, ornull
if no TTC has been set.Constructors in org.mal_lang.langspec.builders with parameters of type TtcExpression Constructor Description AttackStepBuilder(String name, AttackStepType type, Risk risk, TtcExpression ttc, StepsBuilder requires, StepsBuilder reaches)
Constructs a newAttackStepBuilder
object. -
Uses of TtcExpression in org.mal_lang.langspec.ttc
Subclasses of TtcExpression in org.mal_lang.langspec.ttc Modifier and Type Class Description class
TtcAddition
Immutable class representing a TTC addition in a MAL language.class
TtcBinaryOperation
Immutable class representing a binary TTC operation in a MAL language.class
TtcDivision
Immutable class representing a TTC division in a MAL language.class
TtcExponentiation
Immutable class representing a TTC exponentiation in a MAL language.class
TtcFunction
Immutable class representing a TTC function in a MAL language.class
TtcMultiplication
Immutable class representing a TTC multiplication in a MAL language.class
TtcNumber
Immutable class representing a TTC number in a MAL language.class
TtcSubtraction
Immutable class representing a TTC subtraction in a MAL language.Methods in org.mal_lang.langspec.ttc that return TtcExpression Modifier and Type Method Description static TtcExpression
TtcExpression. fromJson(JsonObject jsonTtcExpression)
Creates a newTtcExpression
from aJsonObject
.TtcExpression
TtcBinaryOperation. getLhs()
Returns the left-hand side of thisTtcBinaryOperation
object.TtcExpression
TtcBinaryOperation. getRhs()
Returns the right-hand side of thisTtcBinaryOperation
object.Constructors in org.mal_lang.langspec.ttc with parameters of type TtcExpression Constructor Description TtcAddition(TtcExpression lhs, TtcExpression rhs)
Constructs a newTtcAddition
object.TtcDivision(TtcExpression lhs, TtcExpression rhs)
Constructs a newTtcDivision
object.TtcExponentiation(TtcExpression lhs, TtcExpression rhs)
Constructs a newTtcExponentiation
object.TtcMultiplication(TtcExpression lhs, TtcExpression rhs)
Constructs a newTtcMultiplication
object.TtcSubtraction(TtcExpression lhs, TtcExpression rhs)
Constructs a newTtcSubtraction
object.
-