TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.hyades.models.hierarchy.extensions
Interface ExtensionsFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ExtensionsFactoryImpl

public interface ExtensionsFactory
extends org.eclipse.emf.ecore.EFactory

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

See Also:
ExtensionsPackage
Generated

Field Summary
static ExtensionsFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 ArithmeticExpression createArithmeticExpression()
          Returns a new object of class 'Arithmetic Expression'
 BinaryExpression createBinaryExpression()
          Returns a new object of class 'Binary Expression'
 CorrelationQuery createCorrelationQuery()
          Returns a new object of class 'Correlation Query'
 InstanceQuery createInstanceQuery()
          Returns a new object of class 'Instance Query'
 LogicalExpression createLogicalExpression()
          Returns a new object of class 'Logical Expression'
 NumericFunction createNumericFunction()
          Returns a new object of class 'Numeric Function'
 OrderByElement createOrderByElement()
          Returns a new object of class 'Order By Element'
 QueryResult createQueryResult()
          Returns a new object of class 'Query Result'
 ResultEntry createResultEntry()
          Returns a new object of class 'Result Entry'
 SimpleOperand createSimpleOperand()
          Returns a new object of class 'Simple Operand'
 SimpleSearchQuery createSimpleSearchQuery()
          Returns a new object of class 'Simple Search Query'
 TimeBasedCorrelationQuery createTimeBasedCorrelationQuery()
          Returns a new object of class 'Time Based Correlation Query'
 WhereExpression createWhereExpression()
          Returns a new object of class 'Where Expression'
 ExtensionsPackage getExtensionsPackage()
          Returns the package supported by this factory
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

public static final ExtensionsFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createSimpleSearchQuery

public SimpleSearchQuery createSimpleSearchQuery()
Returns a new object of class 'Simple Search Query'.

Returns:
a new object of class 'Simple Search Query'.
Generated

createInstanceQuery

public InstanceQuery createInstanceQuery()
Returns a new object of class 'Instance Query'.

Returns:
a new object of class 'Instance Query'.
Generated

createOrderByElement

public OrderByElement createOrderByElement()
Returns a new object of class 'Order By Element'.

Returns:
a new object of class 'Order By Element'.
Generated

createQueryResult

public QueryResult createQueryResult()
Returns a new object of class 'Query Result'.

Returns:
a new object of class 'Query Result'.
Generated

createBinaryExpression

public BinaryExpression createBinaryExpression()
Returns a new object of class 'Binary Expression'.

Returns:
a new object of class 'Binary Expression'.
Generated

createResultEntry

public ResultEntry createResultEntry()
Returns a new object of class 'Result Entry'.

Returns:
a new object of class 'Result Entry'.
Generated

createCorrelationQuery

public CorrelationQuery createCorrelationQuery()
Returns a new object of class 'Correlation Query'.

Returns:
a new object of class 'Correlation Query'.
Generated

createTimeBasedCorrelationQuery

public TimeBasedCorrelationQuery createTimeBasedCorrelationQuery()
Returns a new object of class 'Time Based Correlation Query'.

Returns:
a new object of class 'Time Based Correlation Query'.
Generated

createLogicalExpression

public LogicalExpression createLogicalExpression()
Returns a new object of class 'Logical Expression'.

Returns:
a new object of class 'Logical Expression'.
Generated

createWhereExpression

public WhereExpression createWhereExpression()
Returns a new object of class 'Where Expression'.

Returns:
a new object of class 'Where Expression'.
Generated

createArithmeticExpression

public ArithmeticExpression createArithmeticExpression()
Returns a new object of class 'Arithmetic Expression'.

Returns:
a new object of class 'Arithmetic Expression'.
Generated

createNumericFunction

public NumericFunction createNumericFunction()
Returns a new object of class 'Numeric Function'.

Returns:
a new object of class 'Numeric Function'.
Generated

createSimpleOperand

public SimpleOperand createSimpleOperand()
Returns a new object of class 'Simple Operand'.

Returns:
a new object of class 'Simple Operand'.
Generated

getExtensionsPackage

public ExtensionsPackage getExtensionsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated

TPTP 4.2.0 Platform Project
Public API Specification