Class ModelTransformationFactory

java.lang.Object
org.palladiosimulator.simulizar.reconfiguration.qvto.util.ModelTransformationFactory

public class ModelTransformationFactory extends Object
Factory class to create TransformationData objects related to QVTo transformations.
See Also:
  • Constructor Details

    • ModelTransformationFactory

      public ModelTransformationFactory()
      Initializes a new instance of the ModelTransformationFactory class.
  • Method Details

    • createModelTransformation

      public QvtoModelTransformation createModelTransformation(URI transformationUri)
      Factory method the create TransformationData for the QVTo transformation specified by the given URI.
      Parameters:
      transformationUri - A URI that points to a QVTo transformation.
      Returns:
      A TransformationData instance that encapsulates all data required to deal with the transformation during Simulizar runs.
      Throws:
      IllegalArgumentException - In case the given URI does not point to a QVTo transformation.
      NullPointerException - In case the given transformationURI is null.