jBPM :: BPMN2 EMF Extension Model 6.1.0.Beta4

bpsim.impl
Class BpsimFactoryImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                          extended by bpsim.impl.BpsimFactoryImpl
All Implemented Interfaces:
BpsimFactory, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject

public class BpsimFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements BpsimFactory

An implementation of the model Factory.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface bpsim.BpsimFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
BpsimFactoryImpl()
          Creates an instance of the factory
 
Method Summary
 String convertResultTypeObjectToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
           
 String convertResultTypeToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
           
 String convertTimeUnitObjectToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
           
 String convertTimeUnitToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
           
 String convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 BetaDistributionType createBetaDistributionType()
           
 BinomialDistributionType createBinomialDistributionType()
           
 BooleanParameterType createBooleanParameterType()
           
 BPSimDataType createBPSimDataType()
           
 Calendar createCalendar()
           
 ConstantParameter createConstantParameter()
           
 ControlParameters createControlParameters()
           
 CostParameters createCostParameters()
           
 DateTimeParameterType createDateTimeParameterType()
           
 DistributionParameter createDistributionParameter()
           
 DocumentRoot createDocumentRoot()
           
 DurationParameterType createDurationParameterType()
           
 ElementParameters createElementParameters()
           
 ElementParametersType createElementParametersType()
           
 EnumParameterType createEnumParameterType()
           
 ErlangDistributionType createErlangDistributionType()
           
 ExpressionParameterType createExpressionParameterType()
           
 FloatingParameterType createFloatingParameterType()
           
 Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
           
 GammaDistributionType createGammaDistributionType()
           
 LogNormalDistributionType createLogNormalDistributionType()
           
 NegativeExponentialDistributionType createNegativeExponentialDistributionType()
           
 NormalDistributionType createNormalDistributionType()
           
 NumericParameterType createNumericParameterType()
           
 Parameter createParameter()
           
 ParameterValue createParameterValue()
           
 PoissonDistributionType createPoissonDistributionType()
           
 PriorityParameters createPriorityParameters()
           
 PropertyParameters createPropertyParameters()
           
 PropertyType createPropertyType()
           
 ResourceParameters createResourceParameters()
           
 ResultType createResultTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
           
 ResultType createResultTypeObjectFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
           
 Scenario createScenario()
           
 ScenarioParameters createScenarioParameters()
           
 ScenarioParametersType createScenarioParametersType()
           
 StringParameterType createStringParameterType()
           
 TimeParameters createTimeParameters()
           
 TimeUnit createTimeUnitFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
           
 TimeUnit createTimeUnitObjectFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
           
 TriangularDistributionType createTriangularDistributionType()
           
 TruncatedNormalDistributionType createTruncatedNormalDistributionType()
           
 UniformDistributionType createUniformDistributionType()
           
 UserDistributionDataPointType createUserDistributionDataPointType()
           
 UserDistributionType createUserDistributionType()
           
 VendorExtension createVendorExtension()
           
 WeibullDistributionType createWeibullDistributionType()
           
 BpsimPackage getBpsimPackage()
           
static BpsimPackage getPackage()
          Deprecated.  
static BpsimFactory init()
          Creates the default factory implementation
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

BpsimFactoryImpl

public BpsimFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static BpsimFactory init()
Creates the default factory implementation.


create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl

createFromString

public Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                               String initialValue)

Specified by:
createFromString in interface org.eclipse.emf.ecore.EFactory
Overrides:
createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl

convertToString

public String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                              Object instanceValue)

Specified by:
convertToString in interface org.eclipse.emf.ecore.EFactory
Overrides:
convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl

createBetaDistributionType

public BetaDistributionType createBetaDistributionType()

Specified by:
createBetaDistributionType in interface BpsimFactory
Returns:
a new object of class 'Beta Distribution Type'.

createBinomialDistributionType

public BinomialDistributionType createBinomialDistributionType()

Specified by:
createBinomialDistributionType in interface BpsimFactory
Returns:
a new object of class 'Binomial Distribution Type'.

createBooleanParameterType

public BooleanParameterType createBooleanParameterType()

Specified by:
createBooleanParameterType in interface BpsimFactory
Returns:
a new object of class 'Boolean Parameter Type'.

createBPSimDataType

public BPSimDataType createBPSimDataType()

Specified by:
createBPSimDataType in interface BpsimFactory
Returns:
a new object of class 'BP Sim Data Type'.

createCalendar

public Calendar createCalendar()

Specified by:
createCalendar in interface BpsimFactory
Returns:
a new object of class 'Calendar'.

createConstantParameter

public ConstantParameter createConstantParameter()

Specified by:
createConstantParameter in interface BpsimFactory
Returns:
a new object of class 'Constant Parameter'.

createControlParameters

public ControlParameters createControlParameters()

Specified by:
createControlParameters in interface BpsimFactory
Returns:
a new object of class 'Control Parameters'.

createCostParameters

public CostParameters createCostParameters()

Specified by:
createCostParameters in interface BpsimFactory
Returns:
a new object of class 'Cost Parameters'.

createDateTimeParameterType

public DateTimeParameterType createDateTimeParameterType()

Specified by:
createDateTimeParameterType in interface BpsimFactory
Returns:
a new object of class 'Date Time Parameter Type'.

createDistributionParameter

public DistributionParameter createDistributionParameter()

Specified by:
createDistributionParameter in interface BpsimFactory
Returns:
a new object of class 'Distribution Parameter'.

createDocumentRoot

public DocumentRoot createDocumentRoot()

Specified by:
createDocumentRoot in interface BpsimFactory
Returns:
a new object of class 'Document Root'.

createDurationParameterType

public DurationParameterType createDurationParameterType()

Specified by:
createDurationParameterType in interface BpsimFactory
Returns:
a new object of class 'Duration Parameter Type'.

createElementParameters

public ElementParameters createElementParameters()

Specified by:
createElementParameters in interface BpsimFactory
Returns:
a new object of class 'Element Parameters'.

createElementParametersType

public ElementParametersType createElementParametersType()

Specified by:
createElementParametersType in interface BpsimFactory
Returns:
a new object of class 'Element Parameters Type'.

createEnumParameterType

public EnumParameterType createEnumParameterType()

Specified by:
createEnumParameterType in interface BpsimFactory
Returns:
a new object of class 'Enum Parameter Type'.

createErlangDistributionType

public ErlangDistributionType createErlangDistributionType()

Specified by:
createErlangDistributionType in interface BpsimFactory
Returns:
a new object of class 'Erlang Distribution Type'.

createExpressionParameterType

public ExpressionParameterType createExpressionParameterType()

Specified by:
createExpressionParameterType in interface BpsimFactory
Returns:
a new object of class 'Expression Parameter Type'.

createFloatingParameterType

public FloatingParameterType createFloatingParameterType()

Specified by:
createFloatingParameterType in interface BpsimFactory
Returns:
a new object of class 'Floating Parameter Type'.

createGammaDistributionType

public GammaDistributionType createGammaDistributionType()

Specified by:
createGammaDistributionType in interface BpsimFactory
Returns:
a new object of class 'Gamma Distribution Type'.

createLogNormalDistributionType

public LogNormalDistributionType createLogNormalDistributionType()

Specified by:
createLogNormalDistributionType in interface BpsimFactory
Returns:
a new object of class 'Log Normal Distribution Type'.

createNegativeExponentialDistributionType

public NegativeExponentialDistributionType createNegativeExponentialDistributionType()

Specified by:
createNegativeExponentialDistributionType in interface BpsimFactory
Returns:
a new object of class 'Negative Exponential Distribution Type'.

createNormalDistributionType

public NormalDistributionType createNormalDistributionType()

Specified by:
createNormalDistributionType in interface BpsimFactory
Returns:
a new object of class 'Normal Distribution Type'.

createNumericParameterType

public NumericParameterType createNumericParameterType()

Specified by:
createNumericParameterType in interface BpsimFactory
Returns:
a new object of class 'Numeric Parameter Type'.

createParameter

public Parameter createParameter()

Specified by:
createParameter in interface BpsimFactory
Returns:
a new object of class 'Parameter'.

createParameterValue

public ParameterValue createParameterValue()

Specified by:
createParameterValue in interface BpsimFactory
Returns:
a new object of class 'Parameter Value'.

createPoissonDistributionType

public PoissonDistributionType createPoissonDistributionType()

Specified by:
createPoissonDistributionType in interface BpsimFactory
Returns:
a new object of class 'Poisson Distribution Type'.

createPriorityParameters

public PriorityParameters createPriorityParameters()

Specified by:
createPriorityParameters in interface BpsimFactory
Returns:
a new object of class 'Priority Parameters'.

createPropertyParameters

public PropertyParameters createPropertyParameters()

Specified by:
createPropertyParameters in interface BpsimFactory
Returns:
a new object of class 'Property Parameters'.

createPropertyType

public PropertyType createPropertyType()

Specified by:
createPropertyType in interface BpsimFactory
Returns:
a new object of class 'Property Type'.

createResourceParameters

public ResourceParameters createResourceParameters()

Specified by:
createResourceParameters in interface BpsimFactory
Returns:
a new object of class 'Resource Parameters'.

createScenario

public Scenario createScenario()

Specified by:
createScenario in interface BpsimFactory
Returns:
a new object of class 'Scenario'.

createScenarioParameters

public ScenarioParameters createScenarioParameters()

Specified by:
createScenarioParameters in interface BpsimFactory
Returns:
a new object of class 'Scenario Parameters'.

createScenarioParametersType

public ScenarioParametersType createScenarioParametersType()

Specified by:
createScenarioParametersType in interface BpsimFactory
Returns:
a new object of class 'Scenario Parameters Type'.

createStringParameterType

public StringParameterType createStringParameterType()

Specified by:
createStringParameterType in interface BpsimFactory
Returns:
a new object of class 'String Parameter Type'.

createTimeParameters

public TimeParameters createTimeParameters()

Specified by:
createTimeParameters in interface BpsimFactory
Returns:
a new object of class 'Time Parameters'.

createTriangularDistributionType

public TriangularDistributionType createTriangularDistributionType()

Specified by:
createTriangularDistributionType in interface BpsimFactory
Returns:
a new object of class 'Triangular Distribution Type'.

createTruncatedNormalDistributionType

public TruncatedNormalDistributionType createTruncatedNormalDistributionType()

Specified by:
createTruncatedNormalDistributionType in interface BpsimFactory
Returns:
a new object of class 'Truncated Normal Distribution Type'.

createUniformDistributionType

public UniformDistributionType createUniformDistributionType()

Specified by:
createUniformDistributionType in interface BpsimFactory
Returns:
a new object of class 'Uniform Distribution Type'.

createUserDistributionDataPointType

public UserDistributionDataPointType createUserDistributionDataPointType()

Specified by:
createUserDistributionDataPointType in interface BpsimFactory
Returns:
a new object of class 'User Distribution Data Point Type'.

createUserDistributionType

public UserDistributionType createUserDistributionType()

Specified by:
createUserDistributionType in interface BpsimFactory
Returns:
a new object of class 'User Distribution Type'.

createVendorExtension

public VendorExtension createVendorExtension()

Specified by:
createVendorExtension in interface BpsimFactory
Returns:
a new object of class 'Vendor Extension'.

createWeibullDistributionType

public WeibullDistributionType createWeibullDistributionType()

Specified by:
createWeibullDistributionType in interface BpsimFactory
Returns:
a new object of class 'Weibull Distribution Type'.

createResultTypeFromString

public ResultType createResultTypeFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                             String initialValue)


convertResultTypeToString

public String convertResultTypeToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        Object instanceValue)


createTimeUnitFromString

public TimeUnit createTimeUnitFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         String initialValue)


convertTimeUnitToString

public String convertTimeUnitToString(org.eclipse.emf.ecore.EDataType eDataType,
                                      Object instanceValue)


createResultTypeObjectFromString

public ResultType createResultTypeObjectFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                   String initialValue)


convertResultTypeObjectToString

public String convertResultTypeObjectToString(org.eclipse.emf.ecore.EDataType eDataType,
                                              Object instanceValue)


createTimeUnitObjectFromString

public TimeUnit createTimeUnitObjectFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                               String initialValue)


convertTimeUnitObjectToString

public String convertTimeUnitObjectToString(org.eclipse.emf.ecore.EDataType eDataType,
                                            Object instanceValue)


getBpsimPackage

public BpsimPackage getBpsimPackage()

Specified by:
getBpsimPackage in interface BpsimFactory
Returns:
the package supported by this factory.

getPackage

@Deprecated
public static BpsimPackage getPackage()
Deprecated. 


jBPM :: BPMN2 EMF Extension Model 6.1.0.Beta4

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