jBPM :: BPMN2 EMF Extension Model 6.2.0-SNAPSHOT

bpsim
Interface BpsimFactory

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

public interface BpsimFactory
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:
BpsimPackage

Field Summary
static BpsimFactory 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'
 BPSimDataType createBPSimDataType()
          Returns a new object of class 'BP Sim Data 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'
 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'
 ElementParametersType createElementParametersType()
          Returns a new object of class 'Element Parameters Type'
 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'
 LogNormalDistributionType createLogNormalDistributionType()
          Returns a new object of class 'Log Normal Distribution 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'
 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'
 PropertyParameters createPropertyParameters()
          Returns a new object of class 'Property Parameters'
 PropertyType createPropertyType()
          Returns a new object of class 'Property 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'
 ScenarioParametersType createScenarioParametersType()
          Returns a new object of class 'Scenario Parameters Type'
 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'
 BpsimPackage getBpsimPackage()
          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 BpsimFactory 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'.

createBPSimDataType

BPSimDataType createBPSimDataType()
Returns a new object of class 'BP Sim Data Type'.

Returns:
a new object of class 'BP Sim Data 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'.

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'.

createElementParametersType

ElementParametersType createElementParametersType()
Returns a new object of class 'Element Parameters Type'.

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

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'.

createLogNormalDistributionType

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

Returns:
a new object of class 'Log Normal Distribution 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'.

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'.

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'.

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'.

createScenarioParametersType

ScenarioParametersType createScenarioParametersType()
Returns a new object of class 'Scenario Parameters Type'.

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

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'.

getBpsimPackage

BpsimPackage getBpsimPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

jBPM :: BPMN2 EMF Extension Model 6.2.0-SNAPSHOT

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