|
jBPM :: BPMN2 EMF Extension Model 6.0.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.drools.util.DroolsSwitch<T>
public class DroolsSwitch<T>
The Switch for the model's inheritance hierarchy.
It supports the call doSwitch(object)
to invoke the caseXXX method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
DroolsPackage| Field Summary | |
|---|---|
protected static DroolsPackage |
modelPackage
The cached model package |
| Constructor Summary | |
|---|---|
DroolsSwitch()
Creates an instance of the switch |
|
| Method Summary | |
|---|---|
T |
caseBetaDistributionType(BetaDistributionType object)
Returns the result of interpreting the object as an instance of 'Beta Distribution Type' |
T |
caseBinomialDistributionType(BinomialDistributionType object)
Returns the result of interpreting the object as an instance of 'Binomial Distribution Type' |
T |
caseBooleanParameterType(BooleanParameterType object)
Returns the result of interpreting the object as an instance of 'Boolean Parameter Type' |
T |
caseCalendar(Calendar object)
Returns the result of interpreting the object as an instance of 'Calendar' |
T |
caseConstantParameter(ConstantParameter object)
Returns the result of interpreting the object as an instance of 'Constant Parameter' |
T |
caseControlParameters(ControlParameters object)
Returns the result of interpreting the object as an instance of 'Control Parameters' |
T |
caseCostParameters(CostParameters object)
Returns the result of interpreting the object as an instance of 'Cost Parameters' |
T |
caseDateTimeParameterType(DateTimeParameterType object)
Returns the result of interpreting the object as an instance of 'Date Time Parameter Type' |
T |
caseDecimalParameterType(DecimalParameterType object)
Returns the result of interpreting the object as an instance of 'Decimal Parameter Type' |
T |
caseDistributionParameter(DistributionParameter object)
Returns the result of interpreting the object as an instance of 'Distribution Parameter' |
T |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root' |
T |
caseDurationParameterType(DurationParameterType object)
Returns the result of interpreting the object as an instance of 'Duration Parameter Type' |
T |
caseElementParameters(ElementParameters object)
Returns the result of interpreting the object as an instance of 'Element Parameters' |
T |
caseEnumParameterType(EnumParameterType object)
Returns the result of interpreting the object as an instance of 'Enum Parameter Type' |
T |
caseErlangDistributionType(ErlangDistributionType object)
Returns the result of interpreting the object as an instance of 'Erlang Distribution Type' |
T |
caseExpressionParameterType(ExpressionParameterType object)
Returns the result of interpreting the object as an instance of 'Expression Parameter Type' |
T |
caseFloatingParameterType(FloatingParameterType object)
Returns the result of interpreting the object as an instance of 'Floating Parameter Type' |
T |
caseGammaDistributionType(GammaDistributionType object)
Returns the result of interpreting the object as an instance of 'Gamma Distribution Type' |
T |
caseGlobalType(GlobalType object)
Returns the result of interpreting the object as an instance of 'Global Type' |
T |
caseImportType(ImportType object)
Returns the result of interpreting the object as an instance of 'Import Type' |
T |
caseLogNormalDistributionType(LogNormalDistributionType object)
Returns the result of interpreting the object as an instance of 'Log Normal Distribution Type' |
T |
caseMetadataType(MetadataType object)
Returns the result of interpreting the object as an instance of 'Metadata Type' |
T |
caseMetaentryType(MetaentryType object)
Returns the result of interpreting the object as an instance of 'Metaentry Type' |
T |
caseNegativeExponentialDistributionType(NegativeExponentialDistributionType object)
Returns the result of interpreting the object as an instance of 'Negative Exponential Distribution Type' |
T |
caseNormalDistributionType(NormalDistributionType object)
Returns the result of interpreting the object as an instance of 'Normal Distribution Type' |
T |
caseNumericParameterType(NumericParameterType object)
Returns the result of interpreting the object as an instance of 'Numeric Parameter Type' |
T |
caseOnEntryScriptType(OnEntryScriptType object)
Returns the result of interpreting the object as an instance of 'On Entry Script Type' |
T |
caseOnExitScriptType(OnExitScriptType object)
Returns the result of interpreting the object as an instance of 'On Exit Script Type' |
T |
caseParameter(Parameter object)
Returns the result of interpreting the object as an instance of 'Parameter' |
T |
caseParameterValue(ParameterValue object)
Returns the result of interpreting the object as an instance of 'Parameter Value' |
T |
casePoissonDistributionType(PoissonDistributionType object)
Returns the result of interpreting the object as an instance of 'Poisson Distribution Type' |
T |
casePriorityParameters(PriorityParameters object)
Returns the result of interpreting the object as an instance of 'Priority Parameters' |
T |
caseProcessAnalysisDataType(ProcessAnalysisDataType object)
Returns the result of interpreting the object as an instance of 'Process Analysis Data Type' |
T |
casePropertyParameters(PropertyParameters object)
Returns the result of interpreting the object as an instance of 'Property Parameters' |
T |
casePropertyType(PropertyType object)
Returns the result of interpreting the object as an instance of 'Property Type' |
T |
caseRandomDistributionType(RandomDistributionType object)
Returns the result of interpreting the object as an instance of 'Random Distribution Type' |
T |
caseResourceParameters(ResourceParameters object)
Returns the result of interpreting the object as an instance of 'Resource Parameters' |
T |
caseScenario(Scenario object)
Returns the result of interpreting the object as an instance of 'Scenario' |
T |
caseScenarioParameters(ScenarioParameters object)
Returns the result of interpreting the object as an instance of 'Scenario Parameters' |
T |
caseStringParameterType(StringParameterType object)
Returns the result of interpreting the object as an instance of 'String Parameter Type' |
T |
caseTimeParameters(TimeParameters object)
Returns the result of interpreting the object as an instance of 'Time Parameters' |
T |
caseTriangularDistributionType(TriangularDistributionType object)
Returns the result of interpreting the object as an instance of 'Triangular Distribution Type' |
T |
caseTruncatedNormalDistributionType(TruncatedNormalDistributionType object)
Returns the result of interpreting the object as an instance of 'Truncated Normal Distribution Type' |
T |
caseUniformDistributionType(UniformDistributionType object)
Returns the result of interpreting the object as an instance of 'Uniform Distribution Type' |
T |
caseUserDistributionDataPointType(UserDistributionDataPointType object)
Returns the result of interpreting the object as an instance of 'User Distribution Data Point Type' |
T |
caseUserDistributionType(UserDistributionType object)
Returns the result of interpreting the object as an instance of 'User Distribution Type' |
T |
caseVendorExtension(VendorExtension object)
Returns the result of interpreting the object as an instance of 'Vendor Extension' |
T |
caseWeibullDistributionType(WeibullDistributionType object)
Returns the result of interpreting the object as an instance of 'Weibull Distribution Type' |
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject' |
protected T |
doSwitch(org.eclipse.emf.ecore.EClass theEClass,
org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
T |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
protected T |
doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
Calls caseXXX for each class of the model until one returns a non null result; it yields that result |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static DroolsPackage modelPackage
| Constructor Detail |
|---|
public DroolsSwitch()
| Method Detail |
|---|
public T doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.
protected T doSwitch(org.eclipse.emf.ecore.EClass theEClass,
org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.
protected T doSwitch(int classifierID,
org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
caseXXX call.public T caseBetaDistributionType(BetaDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseBinomialDistributionType(BinomialDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseBooleanParameterType(BooleanParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseCalendar(Calendar object)
object - the target of the switch.
doSwitch(EObject)public T caseConstantParameter(ConstantParameter object)
object - the target of the switch.
doSwitch(EObject)public T caseControlParameters(ControlParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseCostParameters(CostParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseDateTimeParameterType(DateTimeParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseDecimalParameterType(DecimalParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseDistributionParameter(DistributionParameter object)
object - the target of the switch.
doSwitch(EObject)public T caseDocumentRoot(DocumentRoot object)
object - the target of the switch.
doSwitch(EObject)public T caseDurationParameterType(DurationParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseElementParameters(ElementParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseEnumParameterType(EnumParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseErlangDistributionType(ErlangDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseExpressionParameterType(ExpressionParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseFloatingParameterType(FloatingParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseGammaDistributionType(GammaDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseGlobalType(GlobalType object)
object - the target of the switch.
doSwitch(EObject)public T caseImportType(ImportType object)
object - the target of the switch.
doSwitch(EObject)public T caseLogNormalDistributionType(LogNormalDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseMetadataType(MetadataType object)
object - the target of the switch.
doSwitch(EObject)public T caseMetaentryType(MetaentryType object)
object - the target of the switch.
doSwitch(EObject)public T caseNegativeExponentialDistributionType(NegativeExponentialDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseNormalDistributionType(NormalDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseNumericParameterType(NumericParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseOnEntryScriptType(OnEntryScriptType object)
object - the target of the switch.
doSwitch(EObject)public T caseOnExitScriptType(OnExitScriptType object)
object - the target of the switch.
doSwitch(EObject)public T caseParameter(Parameter object)
object - the target of the switch.
doSwitch(EObject)public T caseParameterValue(ParameterValue object)
object - the target of the switch.
doSwitch(EObject)public T casePoissonDistributionType(PoissonDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T casePriorityParameters(PriorityParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseProcessAnalysisDataType(ProcessAnalysisDataType object)
object - the target of the switch.
doSwitch(EObject)public T casePropertyParameters(PropertyParameters object)
object - the target of the switch.
doSwitch(EObject)public T casePropertyType(PropertyType object)
object - the target of the switch.
doSwitch(EObject)public T caseRandomDistributionType(RandomDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseResourceParameters(ResourceParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseScenario(Scenario object)
object - the target of the switch.
doSwitch(EObject)public T caseScenarioParameters(ScenarioParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseStringParameterType(StringParameterType object)
object - the target of the switch.
doSwitch(EObject)public T caseTimeParameters(TimeParameters object)
object - the target of the switch.
doSwitch(EObject)public T caseTriangularDistributionType(TriangularDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseTruncatedNormalDistributionType(TruncatedNormalDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseUniformDistributionType(UniformDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseUserDistributionDataPointType(UserDistributionDataPointType object)
object - the target of the switch.
doSwitch(EObject)public T caseUserDistributionType(UserDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T caseVendorExtension(VendorExtension object)
object - the target of the switch.
doSwitch(EObject)public T caseWeibullDistributionType(WeibullDistributionType object)
object - the target of the switch.
doSwitch(EObject)public T defaultCase(org.eclipse.emf.ecore.EObject object)
object - the target of the switch.
doSwitch(org.eclipse.emf.ecore.EObject)
|
jBPM :: BPMN2 EMF Extension Model 6.0.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||