Uses of Class
org.mal_lang.langspec.builders.step.StepExpressionBuilder
-
Packages that use StepExpressionBuilder Package Description org.mal_lang.langspec.builders Provides classes for building MAL languages.org.mal_lang.langspec.builders.step Provides classes for building step expressions.org.mal_lang.langspec.step Provides classes for step expressions. -
-
Uses of StepExpressionBuilder in org.mal_lang.langspec.builders
Methods in org.mal_lang.langspec.builders that return StepExpressionBuilder Modifier and Type Method Description StepExpressionBuilder
VariableBuilder. getStepExpression()
Returns the step expression of thisVariableBuilder
object.Methods in org.mal_lang.langspec.builders that return types with arguments of type StepExpressionBuilder Modifier and Type Method Description List<StepExpressionBuilder>
StepsBuilder. getStepExpressions()
Returns a list of all step expressions in thisStepsBuilder
object.Methods in org.mal_lang.langspec.builders with parameters of type StepExpressionBuilder Modifier and Type Method Description StepsBuilder
StepsBuilder. addStepExpression(StepExpressionBuilder stepExpression)
Adds a step expression to thisStepsBuilder
object.Constructors in org.mal_lang.langspec.builders with parameters of type StepExpressionBuilder Constructor Description VariableBuilder(String name, StepExpressionBuilder stepExpression)
Constructs a newVariableBuilder
object. -
Uses of StepExpressionBuilder in org.mal_lang.langspec.builders.step
Subclasses of StepExpressionBuilder in org.mal_lang.langspec.builders.step Modifier and Type Class Description class
StepAttackStepBuilder
A builder for creatingStepAttackStep
objects.class
StepBinaryOperationBuilder
A builder for creatingStepBinaryOperation
objects.class
StepCollectBuilder
A builder for creatingStepCollect
objects.class
StepDifferenceBuilder
A builder for creatingStepDifference
objects.class
StepFieldBuilder
A builder for creatingStepField
objects.class
StepIntersectionBuilder
A builder for creatingStepIntersection
objects.class
StepReferenceBuilder
A builder for creatingStepReference
objects.class
StepSubTypeBuilder
A builder for creatingStepSubType
objects.class
StepTransitiveBuilder
A builder for creatingStepTransitive
objects.class
StepUnionBuilder
A builder for creatingStepUnion
objects.class
StepVariableBuilder
A builder for creatingStepVariable
objects.Methods in org.mal_lang.langspec.builders.step that return StepExpressionBuilder Modifier and Type Method Description static StepExpressionBuilder
StepExpressionBuilder. fromJson(JsonObject jsonStepExpression)
Creates a newStepExpressionBuilder
from aJsonObject
.StepExpressionBuilder
StepBinaryOperationBuilder. getLhs()
Returns the left-hand side of thisStepBinaryOperationBuilder
object.StepExpressionBuilder
StepBinaryOperationBuilder. getRhs()
Returns the right-hand side of thisStepBinaryOperationBuilder
object.StepExpressionBuilder
StepSubTypeBuilder. getStepExpression()
Returns the step expression of thisStepSubTypeBuilder
object.StepExpressionBuilder
StepTransitiveBuilder. getStepExpression()
Returns the step expression of thisStepTransitiveBuilder
object.Constructors in org.mal_lang.langspec.builders.step with parameters of type StepExpressionBuilder Constructor Description StepBinaryOperationBuilder(StepExpressionBuilder lhs, StepExpressionBuilder rhs)
Constructs a newStepBinaryOperationBuilder
object.StepCollectBuilder(StepExpressionBuilder lhs, StepExpressionBuilder rhs)
Constructs a newStepCollectBuilder
object.StepDifferenceBuilder(StepExpressionBuilder lhs, StepExpressionBuilder rhs)
Constructs a newStepDifferenceBuilder
object.StepIntersectionBuilder(StepExpressionBuilder lhs, StepExpressionBuilder rhs)
Constructs a newStepIntersectionBuilder
object.StepSubTypeBuilder(String subType, StepExpressionBuilder stepExpression)
Constructs a newStepSubTypeBuilder
object.StepTransitiveBuilder(StepExpressionBuilder stepExpression)
Constructs a newStepTransitiveBuilder
object.StepUnionBuilder(StepExpressionBuilder lhs, StepExpressionBuilder rhs)
Constructs a newStepUnionBuilder
object. -
Uses of StepExpressionBuilder in org.mal_lang.langspec.step
Methods in org.mal_lang.langspec.step with parameters of type StepExpressionBuilder Modifier and Type Method Description static StepExpression
StepExpression. fromBuilder(StepExpressionBuilder builder, Asset sourceAsset, Map<String,Asset> assets, Map<Variable,Asset> variableTargets)
Creates a newStepExpression
object from aStepExpressionBuilder
.
-