org.eclipse.modisco.infra.discovery.benchmark
Interface BenchmarkFactory


public interface BenchmarkFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
BenchmarkPackage
Generated:

Field Summary
static BenchmarkFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AveragedMultiDiscoveryBenchmark createAveragedMultiDiscoveryBenchmark()
          Returns a new object of class 'Averaged Multi Discovery Benchmark'.
 AveragedProjectDiscovery createAveragedProjectDiscovery()
          Returns a new object of class 'Averaged Project Discovery'.
 DiscoveredProject createDiscoveredProject()
          Returns a new object of class 'Discovered Project'.
 Discovery createDiscovery()
          Returns a new object of class 'Discovery'.
 File createFile()
          Returns a new object of class 'File'.
 MultiDiscoveryBenchmark createMultiDiscoveryBenchmark()
          Returns a new object of class 'Multi Discovery Benchmark'.
 MultiProjectBenchmark createMultiProjectBenchmark()
          Returns a new object of class 'Multi Project Benchmark'.
 Project createProject()
          Returns a new object of class 'Project'.
 ProjectDiscovery createProjectDiscovery()
          Returns a new object of class 'Project Discovery'.
 BenchmarkPackage getBenchmarkPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final BenchmarkFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createDiscovery

Discovery createDiscovery()
Returns a new object of class 'Discovery'.

Returns:
a new object of class 'Discovery'.
Generated:

createProject

Project createProject()
Returns a new object of class 'Project'.

Returns:
a new object of class 'Project'.
Generated:

createFile

File createFile()
Returns a new object of class 'File'.

Returns:
a new object of class 'File'.
Generated:

createMultiProjectBenchmark

MultiProjectBenchmark createMultiProjectBenchmark()
Returns a new object of class 'Multi Project Benchmark'.

Returns:
a new object of class 'Multi Project Benchmark'.
Generated:

createMultiDiscoveryBenchmark

MultiDiscoveryBenchmark createMultiDiscoveryBenchmark()
Returns a new object of class 'Multi Discovery Benchmark'.

Returns:
a new object of class 'Multi Discovery Benchmark'.
Generated:

createProjectDiscovery

ProjectDiscovery createProjectDiscovery()
Returns a new object of class 'Project Discovery'.

Returns:
a new object of class 'Project Discovery'.
Generated:

createDiscoveredProject

DiscoveredProject createDiscoveredProject()
Returns a new object of class 'Discovered Project'.

Returns:
a new object of class 'Discovered Project'.
Generated:

createAveragedMultiDiscoveryBenchmark

AveragedMultiDiscoveryBenchmark createAveragedMultiDiscoveryBenchmark()
Returns a new object of class 'Averaged Multi Discovery Benchmark'.

Returns:
a new object of class 'Averaged Multi Discovery Benchmark'.
Generated:

createAveragedProjectDiscovery

AveragedProjectDiscovery createAveragedProjectDiscovery()
Returns a new object of class 'Averaged Project Discovery'.

Returns:
a new object of class 'Averaged Project Discovery'.
Generated:

getBenchmarkPackage

BenchmarkPackage getBenchmarkPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated: