jBPM :: BPMN2 EMF Extension Model 6.0.0.Beta1

org.jboss.drools
Interface DroolsFactory

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:
DroolsFactoryImpl

public interface DroolsFactory
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:
DroolsPackage

Field Summary
static DroolsFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 BetaDistributionType createBetaDistributionType()
          Returns a new object of class 'Beta Distribution Type'
 BinomialDistributionType createBinomialDistributionType()
          Returns a new object of class 'Binomial Distribution Type'
 BooleanParameterType createBooleanParameterType()
          Returns a new object of class 'Boolean Parameter Type'
 Calendar createCalendar()
          Returns a new object of class 'Calendar'
 ConstantParameter createConstantParameter()
          Returns a new object of class 'Constant Parameter'
 ControlParameters createControlParameters()
          Returns a new object of class 'Control Parameters'
 CostParameters createCostParameters()
          Returns a new object of class 'Cost Parameters'
 DateTimeParameterType createDateTimeParameterType()
          Returns a new object of class 'Date Time Parameter Type'
 DecimalParameterType createDecimalParameterType()
          Returns a new object of class 'Decimal Parameter Type'
 DistributionParameter createDistributionParameter()
          Returns a new object of class 'Distribution Parameter'
 DocumentRoot createDocumentRoot()
          Returns a new object of class 'Document Root'
 DurationParameterType createDurationParameterType()
          Returns a new object of class 'Duration Parameter Type'
 ElementParameters createElementParameters()
          Returns a new object of class 'Element Parameters'
 EnumParameterType createEnumParameterType()
          Returns a new object of class 'Enum Parameter Type'
 ErlangDistributionType createErlangDistributionType()
          Returns a new object of class 'Erlang Distribution Type'
 ExpressionParameterType createExpressionParameterType()
          Returns a new object of class 'Expression Parameter Type'
 FloatingParameterType createFloatingParameterType()
          Returns a new object of class 'Floating Parameter Type'
 GammaDistributionType createGammaDistributionType()
          Returns a new object of class 'Gamma Distribution Type'
 GlobalType createGlobalType()
          Returns a new object of class 'Global Type'
 ImportType createImportType()
          Returns a new object of class 'Import Type'
 LogNormalDistributionType createLogNormalDistributionType()
          Returns a new object of class 'Log Normal Distribution Type'
 MetadataType createMetadataType()
          Returns a new object of class 'Metadata Type'
 MetaentryType createMetaentryType()
          Returns a new object of class 'Metaentry Type'
 NegativeExponentialDistributionType createNegativeExponentialDistributionType()
          Returns a new object of class 'Negative Exponential Distribution Type'
 NormalDistributionType createNormalDistributionType()
          Returns a new object of class 'Normal Distribution Type'
 NumericParameterType createNumericParameterType()
          Returns a new object of class 'Numeric Parameter Type'
 OnEntryScriptType createOnEntryScriptType()
          Returns a new object of class 'On Entry Script Type'
 OnExitScriptType createOnExitScriptType()
          Returns a new object of class 'On Exit Script Type'
 Parameter createParameter()
          Returns a new object of class 'Parameter'
 ParameterValue createParameterValue()
          Returns a new object of class 'Parameter Value'
 PoissonDistributionType createPoissonDistributionType()
          Returns a new object of class 'Poisson Distribution Type'
 PriorityParameters createPriorityParameters()
          Returns a new object of class 'Priority Parameters'
 ProcessAnalysisDataType createProcessAnalysisDataType()
          Returns a new object of class 'Process Analysis Data Type'
 PropertyParameters createPropertyParameters()
          Returns a new object of class 'Property Parameters'
 PropertyType createPropertyType()
          Returns a new object of class 'Property Type'
 RandomDistributionType createRandomDistributionType()
          Returns a new object of class 'Random Distribution Type'
 ResourceParameters createResourceParameters()
          Returns a new object of class 'Resource Parameters'
 Scenario createScenario()
          Returns a new object of class 'Scenario'
 ScenarioParameters createScenarioParameters()
          Returns a new object of class 'Scenario Parameters'
 StringParameterType createStringParameterType()
          Returns a new object of class 'String Parameter Type'
 TimeParameters createTimeParameters()
          Returns a new object of class 'Time Parameters'
 TriangularDistributionType createTriangularDistributionType()
          Returns a new object of class 'Triangular Distribution Type'
 TruncatedNormalDistributionType createTruncatedNormalDistributionType()
          Returns a new object of class 'Truncated Normal Distribution Type'
 UniformDistributionType createUniformDistributionType()
          Returns a new object of class 'Uniform Distribution Type'
 UserDistributionDataPointType createUserDistributionDataPointType()
          Returns a new object of class 'User Distribution Data Point Type'
 UserDistributionType createUserDistributionType()
          Returns a new object of class 'User Distribution Type'
 VendorExtension createVendorExtension()
          Returns a new object of class 'Vendor Extension'
 WeibullDistributionType createWeibullDistributionType()
          Returns a new object of class 'Weibull Distribution Type'
 DroolsPackage getDroolsPackage()
          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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final DroolsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createBetaDistributionType

BetaDistributionType createBetaDistributionType()
Returns a new object of class 'Beta Distribution Type'.

Returns:
a new object of class 'Beta Distribution Type'.

createBinomialDistributionType

BinomialDistributionType createBinomialDistributionType()
Returns a new object of class 'Binomial Distribution Type'.

Returns:
a new object of class 'Binomial Distribution Type'.

createBooleanParameterType

BooleanParameterType createBooleanParameterType()
Returns a new object of class 'Boolean Parameter Type'.

Returns:
a new object of class 'Boolean Parameter Type'.

createCalendar

Calendar createCalendar()
Returns a new object of class 'Calendar'.

Returns:
a new object of class 'Calendar'.

createConstantParameter

ConstantParameter createConstantParameter()
Returns a new object of class 'Constant Parameter'.

Returns:
a new object of class 'Constant Parameter'.

createControlParameters

ControlParameters createControlParameters()
Returns a new object of class 'Control Parameters'.

Returns:
a new object of class 'Control Parameters'.

createCostParameters

CostParameters createCostParameters()
Returns a new object of class 'Cost Parameters'.

Returns:
a new object of class 'Cost Parameters'.

createDateTimeParameterType

DateTimeParameterType createDateTimeParameterType()
Returns a new object of class 'Date Time Parameter Type'.

Returns:
a new object of class 'Date Time Parameter Type'.

createDecimalParameterType

DecimalParameterType createDecimalParameterType()
Returns a new object of class 'Decimal Parameter Type'.

Returns:
a new object of class 'Decimal Parameter Type'.

createDistributionParameter

DistributionParameter createDistributionParameter()
Returns a new object of class 'Distribution Parameter'.

Returns:
a new object of class 'Distribution Parameter'.

createDocumentRoot

DocumentRoot createDocumentRoot()
Returns a new object of class 'Document Root'.

Returns:
a new object of class 'Document Root'.

createDurationParameterType

DurationParameterType createDurationParameterType()
Returns a new object of class 'Duration Parameter Type'.

Returns:
a new object of class 'Duration Parameter Type'.

createElementParameters

ElementParameters createElementParameters()
Returns a new object of class 'Element Parameters'.

Returns:
a new object of class 'Element Parameters'.

createEnumParameterType

EnumParameterType createEnumParameterType()
Returns a new object of class 'Enum Parameter Type'.

Returns:
a new object of class 'Enum Parameter Type'.

createErlangDistributionType

ErlangDistributionType createErlangDistributionType()
Returns a new object of class 'Erlang Distribution Type'.

Returns:
a new object of class 'Erlang Distribution Type'.

createExpressionParameterType

ExpressionParameterType createExpressionParameterType()
Returns a new object of class 'Expression Parameter Type'.

Returns:
a new object of class 'Expression Parameter Type'.

createFloatingParameterType

FloatingParameterType createFloatingParameterType()
Returns a new object of class 'Floating Parameter Type'.

Returns:
a new object of class 'Floating Parameter Type'.

createGammaDistributionType

GammaDistributionType createGammaDistributionType()
Returns a new object of class 'Gamma Distribution Type'.

Returns:
a new object of class 'Gamma Distribution Type'.

createGlobalType

GlobalType createGlobalType()
Returns a new object of class 'Global Type'.

Returns:
a new object of class 'Global Type'.

createImportType

ImportType createImportType()
Returns a new object of class 'Import Type'.

Returns:
a new object of class 'Import Type'.

createLogNormalDistributionType

LogNormalDistributionType createLogNormalDistributionType()
Returns a new object of class 'Log Normal Distribution Type'.

Returns:
a new object of class 'Log Normal Distribution Type'.

createMetadataType

MetadataType createMetadataType()
Returns a new object of class 'Metadata Type'.

Returns:
a new object of class 'Metadata Type'.

createMetaentryType

MetaentryType createMetaentryType()
Returns a new object of class 'Metaentry Type'.

Returns:
a new object of class 'Metaentry Type'.

createNegativeExponentialDistributionType

NegativeExponentialDistributionType createNegativeExponentialDistributionType()
Returns a new object of class 'Negative Exponential Distribution Type'.

Returns:
a new object of class 'Negative Exponential Distribution Type'.

createNormalDistributionType

NormalDistributionType createNormalDistributionType()
Returns a new object of class 'Normal Distribution Type'.

Returns:
a new object of class 'Normal Distribution Type'.

createNumericParameterType

NumericParameterType createNumericParameterType()
Returns a new object of class 'Numeric Parameter Type'.

Returns:
a new object of class 'Numeric Parameter Type'.

createOnEntryScriptType

OnEntryScriptType createOnEntryScriptType()
Returns a new object of class 'On Entry Script Type'.

Returns:
a new object of class 'On Entry Script Type'.

createOnExitScriptType

OnExitScriptType createOnExitScriptType()
Returns a new object of class 'On Exit Script Type'.

Returns:
a new object of class 'On Exit Script Type'.

createParameter

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

Returns:
a new object of class 'Parameter'.

createParameterValue

ParameterValue createParameterValue()
Returns a new object of class 'Parameter Value'.

Returns:
a new object of class 'Parameter Value'.

createPoissonDistributionType

PoissonDistributionType createPoissonDistributionType()
Returns a new object of class 'Poisson Distribution Type'.

Returns:
a new object of class 'Poisson Distribution Type'.

createPriorityParameters

PriorityParameters createPriorityParameters()
Returns a new object of class 'Priority Parameters'.

Returns:
a new object of class 'Priority Parameters'.

createProcessAnalysisDataType

ProcessAnalysisDataType createProcessAnalysisDataType()
Returns a new object of class 'Process Analysis Data Type'.

Returns:
a new object of class 'Process Analysis Data Type'.

createPropertyParameters

PropertyParameters createPropertyParameters()
Returns a new object of class 'Property Parameters'.

Returns:
a new object of class 'Property Parameters'.

createPropertyType

PropertyType createPropertyType()
Returns a new object of class 'Property Type'.

Returns:
a new object of class 'Property Type'.

createRandomDistributionType

RandomDistributionType createRandomDistributionType()
Returns a new object of class 'Random Distribution Type'.

Returns:
a new object of class 'Random Distribution Type'.

createResourceParameters

ResourceParameters createResourceParameters()
Returns a new object of class 'Resource Parameters'.

Returns:
a new object of class 'Resource Parameters'.

createScenario

Scenario createScenario()
Returns a new object of class 'Scenario'.

Returns:
a new object of class 'Scenario'.

createScenarioParameters

ScenarioParameters createScenarioParameters()
Returns a new object of class 'Scenario Parameters'.

Returns:
a new object of class 'Scenario Parameters'.

createStringParameterType

StringParameterType createStringParameterType()
Returns a new object of class 'String Parameter Type'.

Returns:
a new object of class 'String Parameter Type'.

createTimeParameters

TimeParameters createTimeParameters()
Returns a new object of class 'Time Parameters'.

Returns:
a new object of class 'Time Parameters'.

createTriangularDistributionType

TriangularDistributionType createTriangularDistributionType()
Returns a new object of class 'Triangular Distribution Type'.

Returns:
a new object of class 'Triangular Distribution Type'.

createTruncatedNormalDistributionType

TruncatedNormalDistributionType createTruncatedNormalDistributionType()
Returns a new object of class 'Truncated Normal Distribution Type'.

Returns:
a new object of class 'Truncated Normal Distribution Type'.

createUniformDistributionType

UniformDistributionType createUniformDistributionType()
Returns a new object of class 'Uniform Distribution Type'.

Returns:
a new object of class 'Uniform Distribution Type'.

createUserDistributionDataPointType

UserDistributionDataPointType createUserDistributionDataPointType()
Returns a new object of class 'User Distribution Data Point Type'.

Returns:
a new object of class 'User Distribution Data Point Type'.

createUserDistributionType

UserDistributionType createUserDistributionType()
Returns a new object of class 'User Distribution Type'.

Returns:
a new object of class 'User Distribution Type'.

createVendorExtension

VendorExtension createVendorExtension()
Returns a new object of class 'Vendor Extension'.

Returns:
a new object of class 'Vendor Extension'.

createWeibullDistributionType

WeibullDistributionType createWeibullDistributionType()
Returns a new object of class 'Weibull Distribution Type'.

Returns:
a new object of class 'Weibull Distribution Type'.

getDroolsPackage

DroolsPackage getDroolsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

jBPM :: BPMN2 EMF Extension Model 6.0.0.Beta1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.