Type Parameters:
T - the type of model or information source deconstructed by the decompositor
All Known Implementing Classes:
RepositoryDecompositor

public interface Decompositor<T>
Represents an entity able to deconstruct a source of model-based information like existing models or configuration files into model-elements and model-relations.
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<tools.mdsd.mocore.framework.discovery.Discoverer<?>>
    decompose(T source)
    Extracts model-elements and model-relations from a source of model-based information.
  • Method Details

    • decompose

      Collection<tools.mdsd.mocore.framework.discovery.Discoverer<?>> decompose(T source)
      Extracts model-elements and model-relations from a source of model-based information.
      Parameters:
      source - the source of model-based information
      Returns:
      a collection of discoverers containing the extracted elements and relations