Class RepositoryDecompositor

java.lang.Object
org.palladiosimulator.somox.analyzer.rules.mocore.discovery.RepositoryDecompositor
All Implemented Interfaces:
Decompositor<org.palladiosimulator.pcm.repository.Repository>

public class RepositoryDecompositor extends Object implements Decompositor<org.palladiosimulator.pcm.repository.Repository>
A decompositor able to extract model-elements and model-relations from a PCM repository.
  • Constructor Details

    • RepositoryDecompositor

      public RepositoryDecompositor()
  • Method Details

    • decompose

      public Collection<tools.mdsd.mocore.framework.discovery.Discoverer<?>> decompose(org.palladiosimulator.pcm.repository.Repository repository)
      Description copied from interface: Decompositor
      Extracts model-elements and model-relations from a source of model-based information.
      Specified by:
      decompose in interface Decompositor<org.palladiosimulator.pcm.repository.Repository>
      Parameters:
      repository - the source of model-based information
      Returns:
      a collection of discoverers containing the extracted elements and relations