ILOG JRules

ilog.rules.studio.model.base
Interface IlrBaseFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier

public interface IlrBaseFactory
extends EFactory

EMF factory for the model.base package.

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

See Also:
IlrBasePackage

Field Summary
static IlrBaseFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 IlrArgument createArgument()
          Returns a new object of class 'Argument'.
 IlrExtractor createExtractor()
          Returns a new object of class 'Extractor'.
 ilog.rules.studio.model.base.IlrNamingService createNamingService()
          Returns a new object of class 'Naming Service'.
 IlrParameter createParameter()
          Returns a new object of class 'Parameter'.
 IlrRDTSearchService createRDTSearchService()
          Returns a new object of class 'RDT Search Service'.
 IlrRulePackage createRulePackage()
          Returns a new object of class 'Rule Package'.
 IlrRuleProject createRuleProject()
          Returns a new object of class 'Rule Project'.
 IlrSchema createSchema()
          Returns a new object of class 'Schema'.
 IlrSourceFolder createSourceFolder()
          Returns a new object of class 'Source Folder'.
 IlrVariable createVariable()
          Returns a new object of class 'Variable'.
 IlrVariableSet createVariableSet()
          Returns a new object of class 'Variable Set'.
 IlrBasePackage getBasePackage()
          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

static final IlrBaseFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createRuleProject

IlrRuleProject createRuleProject()
Returns a new object of class 'Rule Project'.

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

createRDTSearchService

IlrRDTSearchService createRDTSearchService()
Returns a new object of class 'RDT Search Service'.

Returns:
a new object of class 'RDT Search Service'.

createRulePackage

IlrRulePackage createRulePackage()
Returns a new object of class 'Rule Package'.

Returns:
a new object of class 'Rule Package'.

createVariableSet

IlrVariableSet createVariableSet()
Returns a new object of class 'Variable Set'.

Returns:
a new object of class 'Variable Set'.

createVariable

IlrVariable createVariable()
Returns a new object of class 'Variable'.

Returns:
a new object of class 'Variable'.

createParameter

IlrParameter createParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.

getBasePackage

IlrBasePackage getBasePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

createNamingService

ilog.rules.studio.model.base.IlrNamingService createNamingService()
Returns a new object of class 'Naming Service'.

Returns:
a new object of class 'Naming Service'.

createArgument

IlrArgument createArgument()
Returns a new object of class 'Argument'.

Returns:
a new object of class 'Argument'.

createExtractor

IlrExtractor createExtractor()
Returns a new object of class 'Extractor'.

Returns:
a new object of class 'Extractor'.

createSourceFolder

IlrSourceFolder createSourceFolder()
Returns a new object of class 'Source Folder'.

Returns:
a new object of class 'Source Folder'.

createSchema

IlrSchema createSchema()
Returns a new object of class 'Schema'.

Returns:
a new object of class 'Schema'.

ILOG JRules