TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.engine.impl
Class CreationUtils

java.lang.Object
  extended byorg.eclipse.tptp.platform.analysis.engine.impl.CreationUtils

public class CreationUtils
extends java.lang.Object

CreationUtils


Method Summary
static IAlgorithm createAlgorithm(java.lang.String name, java.lang.String type)
          Create an algorithm.
static IAlgorithmRunner createAlgorithmRunner(java.lang.String name)
          Create a runner.
static IArgument createArgument()
          Create an argument.
static ICategory createCategory(ICategoryDescriptor descr)
          Creata a category.
static ICategory createCategory(ICategoryDescriptor descr, java.lang.Object[] objects)
          Create a category.
static ICategoryDescriptor createCategoryDescriptor(java.lang.String name)
          Create a category descriptor.
static ICategoryDescriptor createCategoryDescriptor(java.lang.String name, java.lang.String dir)
          Create a category descriptor.
static IData createData(java.lang.String name, java.lang.String algType)
          Create a data.
static IMatch createMatch(java.lang.String data, java.lang.String alg, java.lang.String cat, java.lang.String resourceName)
          Create match.
static IMetric createMetric(java.lang.String data, java.lang.String alg, java.lang.String cat, java.lang.Number value)
          Create a metric.
static IProblemData createProblemData(java.lang.String name, java.lang.String algType, ProblemSeverity severity)
          Create a problem data.
static IReview createReview(java.lang.String name)
          Create a review.
static ITemplateAlgorithm createTemplateAlgorithm(java.lang.String name, java.lang.String type)
          Create a template algorithm.
static IAlgorithm setAlgorithmBase(IAlgorithm algo, java.lang.String name, java.lang.String type)
          Set algorithm values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createAlgorithm

public static IAlgorithm createAlgorithm(java.lang.String name,
                                         java.lang.String type)
Create an algorithm.

Parameters:
name -
type -
Returns:

setAlgorithmBase

public static IAlgorithm setAlgorithmBase(IAlgorithm algo,
                                          java.lang.String name,
                                          java.lang.String type)
Set algorithm values.

Parameters:
algo -
name -
type -
Returns:

createTemplateAlgorithm

public static ITemplateAlgorithm createTemplateAlgorithm(java.lang.String name,
                                                         java.lang.String type)
Create a template algorithm.

Parameters:
name -
type -
Returns:

createData

public static IData createData(java.lang.String name,
                               java.lang.String algType)
Create a data.

Parameters:
name -
algType -
Returns:

createProblemData

public static IProblemData createProblemData(java.lang.String name,
                                             java.lang.String algType,
                                             ProblemSeverity severity)
Create a problem data.

Parameters:
name -
algType -
severity -
Returns:

createCategoryDescriptor

public static ICategoryDescriptor createCategoryDescriptor(java.lang.String name)
Create a category descriptor.

Parameters:
name -
Returns:

createCategoryDescriptor

public static ICategoryDescriptor createCategoryDescriptor(java.lang.String name,
                                                           java.lang.String dir)
Create a category descriptor.

Parameters:
name -
dir -
Returns:

createReview

public static IReview createReview(java.lang.String name)
Create a review.

Parameters:
name -
Returns:

createCategory

public static ICategory createCategory(ICategoryDescriptor descr)
Creata a category.

Parameters:
descr -
Returns:

createCategory

public static ICategory createCategory(ICategoryDescriptor descr,
                                       java.lang.Object[] objects)
Create a category.

Parameters:
descr -
objects -
Returns:

createAlgorithmRunner

public static IAlgorithmRunner createAlgorithmRunner(java.lang.String name)
Create a runner.

Parameters:
name -
Returns:

createArgument

public static IArgument createArgument()
Create an argument.

Returns:

createMatch

public static IMatch createMatch(java.lang.String data,
                                 java.lang.String alg,
                                 java.lang.String cat,
                                 java.lang.String resourceName)
Create match.

Parameters:
data -
alg -
cat -
resourceName -
Returns:

createMetric

public static IMetric createMetric(java.lang.String data,
                                   java.lang.String alg,
                                   java.lang.String cat,
                                   java.lang.Number value)
Create a metric.

Parameters:
data -
alg -
cat -
value -
Returns:

TPTP 4.1.0 Platform Project
Public API Specification