Class TransformationDescriptionBuilder.Factory

    • Constructor Detail

      • Factory

        public Factory()
    • Method Detail

      • createInstance

        public static ResourceTransformationDescriptionBuilder createInstance​(PathElement pathElement)
        Create a resource builder instance.
        Parameters:
        pathElement - the path element of the child to be transformed
        Returns:
        the transformation builder
      • createDiscardInstance

        public static DiscardTransformationDescriptionBuilder createDiscardInstance​(PathElement pathElement)
        Create a builder instance discarding a child.
        Parameters:
        pathElement - the path element of the child to be transformed
        Returns:
        the transformation builder
      • createRejectInstance

        public static RejectTransformationDescriptionBuilder createRejectInstance​(PathElement pathElement)
        Create a builder instance rejecting a child.
        Parameters:
        pathElement - the path element of the child to be transformed
        Returns:
        the transformation builder
      • createChainedSubystemInstance

        public static ChainedTransformationDescriptionBuilder createChainedSubystemInstance​(ModelVersion currentVersion)
        Create a chained builder instance for a subsystem
        Parameters:
        currentVersion - the current version of the subsystem.
      • createChainedInstance

        public static ChainedTransformationDescriptionBuilder createChainedInstance​(PathElement pathElement,
                                                                                    ModelVersion currentVersion)
        Create a chained builder instance
        Parameters:
        pathElement - the child resource element which the chained transformers handle
        currentVersion - the current version of the model containing the resource being transformed.