Interface ModelBuildingResult


@Deprecated(since="4.0.0") public interface ModelBuildingResult
Deprecated.
use ModelBuilder instead
Collects the output of the model builder.
  • Method Details

    • getModelIds

      List<String> getModelIds()
      Deprecated.
      Gets the sequence of model identifiers that denote the lineage of models from which the effective model was constructed. Model identifiers should be handled as "opaque strings" and this method should be used as source if navigating the linage. The first identifier from the list denotes the model on which the model builder was originally invoked. The last identifier will always be the super POM.
      Returns:
      The model identifiers from the lineage of models, never null.
    • getFileModel

      Model getFileModel()
      Deprecated.
      Returns:
      the file model
      Since:
      4.0.0
    • getEffectiveModel

      Model getEffectiveModel()
      Deprecated.
      Gets the assembled model.
      Returns:
      The assembled model, never null.
    • getRawModel

      Model getRawModel()
      Deprecated.
      Gets the raw model as it was read from the input model source. Apart from basic validation, the raw model has not undergone any updates by the model builder, e.g. reflects neither inheritance nor interpolation.
      Returns:
      The raw model, never null.
    • getRawModel

      Model getRawModel(String modelId)
      Deprecated.
      Gets the specified raw model as it was read from a model source. Apart from basic validation, a raw model has not undergone any updates by the model builder, e.g. reflects neither inheritance nor interpolation. The model identifier should be from the collection obtained by getModelIds().
      Parameters:
      modelId - The identifier of the desired raw model, must not be null.
      Returns:
      The raw model or null if the specified model id does not refer to a known model.
      See Also:
    • getActivePomProfiles

      List<Profile> getActivePomProfiles(String modelId)
      Deprecated.
      Gets the profiles from the specified model that were active during model building. The model identifier should be from the collection obtained by getModelIds().
      Parameters:
      modelId - The identifier of the model whose active profiles should be retrieved, must not be null.
      Returns:
      The active profiles of the model or an empty list if none or null if the specified model id does not refer to a known model.
      See Also:
    • getActiveExternalProfiles

      List<Profile> getActiveExternalProfiles()
      Deprecated.
      Gets the external profiles that were active during model building. External profiles are those that were contributed by ModelBuildingRequest.getProfiles().
      Returns:
      The active external profiles or an empty list if none, never null.
    • getProblems

      List<ModelProblem> getProblems()
      Deprecated.
      Gets the problems that were encountered during the model building. Note that only problems of severity ModelProblem.Severity.WARNING and below are reported here. Problems with a higher severity level cause the model builder to fail with a ModelBuildingException.
      Returns:
      The problems that were encountered during the model building, can be empty but never null.