# Package org.eclipse.viatra.dse.api

- Class Summary
  Class | Description
  --- | ---
  DesignSpaceExplorer | The `DesignSpaceExplorer` is the main API of the Design Space Exploration engine.
  DSETransformationRule<Match extends IPatternMatch,Matcher extends ViatraQueryMatcher<Match>> | Deprecated
  Objectives | Helper class for creating built-in objectives.
  Solution |
  SolutionTrajectory | A SolutionTrajectory represents a trajectory (i.e.
  Strategies | Helper class for instantiating strategies.

- Enum Summary
  Enum | Description
  --- | ---
  DesignSpaceExplorer.DseLoggingLevel | Enumeration for different use cases of logging, including: OFF - no error messages. WARN - only error and warn messages. BASIC - logs basic information on how the exploration is going. VERBOSE_STRATEGY - logs everything the exploration strategy is prepared for. VERBOSE_FULL - logs every transformation.

- Exception Summary
  Exception | Description
  --- | ---
  DSEException | Represents a general runtime exception that happened during the execution of the design space exploration process.