Class StepTransitiveBuilder

    • Constructor Detail

      • StepTransitiveBuilder

        public StepTransitiveBuilder​(StepExpressionBuilder stepExpression)
        Constructs a new StepTransitiveBuilder object.
        Parameters:
        stepExpression - the step expression of the transitive step
        Throws:
        NullPointerException - if stepExpression is null
        Since:
        1.0.0
    • Method Detail

      • getStepExpression

        public StepExpressionBuilder getStepExpression()
        Returns the step expression of this StepTransitiveBuilder object.
        Returns:
        the step expression of this StepTransitiveBuilder object
        Since:
        1.0.0
      • getTarget

        public Asset getTarget​(Asset sourceAsset,
                               Map<String,​Asset> assets,
                               List<AssetBuilder> assetBuilders)
        Description copied from class: StepExpressionBuilder
        Returns the target asset of this StepExpressionBuilder.
        Specified by:
        getTarget in class StepExpressionBuilder
        Parameters:
        sourceAsset - the source asset
        assets - all assets of the language
        assetBuilders - all asset builders of the language
        Returns:
        the target asset of this StepExpressionBuilder