Permalink
Browse files

adding process analysis data to emf extension model

  • Loading branch information...
1 parent 8e07b91 commit 020d3b916242e1073d8cc0bb427e4b6a18bb3104 @tsurdilo tsurdilo committed Aug 31, 2012
Showing with 34,845 additions and 1,113 deletions.
  1. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/BetaDistributionType.java
  2. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/BinomialDistributionType.java
  3. +76 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/BooleanParameterType.java
  4. +107 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/Calendar.java
  5. +16 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ConstantParameter.java
  6. +107 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ControlParameters.java
  7. +79 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/CostParameters.java
  8. +49 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/DateTimeParameterType.java
  9. +77 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/DistributionParameter.java
  10. +676 −4 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/DocumentRoot.java
  11. +378 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/DroolsFactory.java
  12. +6,982 −441 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/DroolsPackage.java
  13. +49 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/DurationParameterType.java
  14. +267 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ElementParameters.java
  15. +16 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ElementParametersType.java
  16. +78 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/EnumParameterType.java
  17. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ErlangDistributionType.java
  18. +49 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ExpressionParameterType.java
  19. +76 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/FloatingParameterType.java
  20. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/GammaDistributionType.java
  21. +49 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/GlobalParameterType.java
  22. +43 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/InstanceParameters.java
  23. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/LogNormalDistributionType.java
  24. +2 −2 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/MetadataType.java
  25. +77 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/NegativeExponentialDistributionType.java
  26. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/NormalDistributionType.java
  27. +76 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/NumericParameterType.java
  28. +195 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/Parameter.java
  29. +137 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ParameterValue.java
  30. +76 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/PoissonDistributionType.java
  31. +79 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/PriorityParameters.java
  32. +63 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ProcessAnalysisDataType.java
  33. +49 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/PropertyType.java
  34. +127 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ResourceParameters.java
  35. +316 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ResultType.java
  36. +359 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/Scenario.java
  37. +295 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ScenarioParameters.java
  38. +16 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/ScenarioParametersType.java
  39. +49 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/StringParameterType.java
  40. +219 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/TimeParameters.java
  41. +316 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/TimeUnit.java
  42. +186 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/TriangularDistributionType.java
  43. +241 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/TruncatedNormalDistributionType.java
  44. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/UniformDistributionType.java
  45. +126 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/UserDistributionDataPointType.java
  46. +61 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/UserDistributionType.java
  47. +89 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/VendorExtension.java
  48. +131 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/WeibullDistributionType.java
  49. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/BetaDistributionTypeImpl.java
  50. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/BinomialDistributionTypeImpl.java
  51. +196 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/BooleanParameterTypeImpl.java
  52. +271 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/CalendarImpl.java
  53. +39 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ConstantParameterImpl.java
  54. +308 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ControlParametersImpl.java
  55. +242 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/CostParametersImpl.java
  56. +162 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/DateTimeParameterTypeImpl.java
  57. +196 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/DistributionParameterImpl.java
  58. +1,034 −43 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/DocumentRootImpl.java
  59. +558 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/DroolsFactoryImpl.java
  60. +4,041 −436 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/DroolsPackageImpl.java
  61. +162 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/DurationParameterTypeImpl.java
  62. +678 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ElementParametersImpl.java
  63. +39 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ElementParametersTypeImpl.java
  64. +213 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/EnumParameterTypeImpl.java
  65. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ErlangDistributionTypeImpl.java
  66. +162 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ExpressionParameterTypeImpl.java
  67. +196 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/FloatingParameterTypeImpl.java
  68. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/GammaDistributionTypeImpl.java
  69. +162 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/GlobalParameterTypeImpl.java
  70. +6 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/GlobalTypeImpl.java
  71. +6 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ImportTypeImpl.java
  72. +152 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/InstanceParametersImpl.java
  73. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/LogNormalDistributionTypeImpl.java
  74. +12 −5 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/MetadataTypeImpl.java
  75. +6 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/MetaentryTypeImpl.java
  76. +196 −0 ...pmn2-emfextmodel/src/main/java/org/jboss/drools/impl/NegativeExponentialDistributionTypeImpl.java
  77. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/NormalDistributionTypeImpl.java
  78. +196 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/NumericParameterTypeImpl.java
  79. +6 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/OnEntryScriptTypeImpl.java
  80. +6 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/OnExitScriptTypeImpl.java
  81. +408 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ParameterImpl.java
  82. +306 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ParameterValueImpl.java
  83. +196 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/PoissonDistributionTypeImpl.java
  84. +242 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/PriorityParametersImpl.java
  85. +192 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ProcessAnalysisDataTypeImpl.java
  86. +162 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/PropertyTypeImpl.java
  87. +352 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ResourceParametersImpl.java
  88. +795 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ScenarioImpl.java
  89. +620 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ScenarioParametersImpl.java
  90. +39 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/ScenarioParametersTypeImpl.java
  91. +162 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/StringParameterTypeImpl.java
  92. +572 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/TimeParametersImpl.java
  93. +372 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/TriangularDistributionTypeImpl.java
  94. +460 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/TruncatedNormalDistributionTypeImpl.java
  95. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/UniformDistributionTypeImpl.java
  96. +294 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/UserDistributionDataPointTypeImpl.java
  97. +190 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/UserDistributionTypeImpl.java
  98. +257 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/VendorExtensionImpl.java
  99. +284 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/impl/WeibullDistributionTypeImpl.java
  100. +777 −11 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/util/DroolsAdapterFactory.java
  101. +1 −0 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/util/DroolsResourceFactoryImpl.java
  102. +961 −33 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/util/DroolsSwitch.java
  103. +522 −14 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/util/DroolsValidator.java
  104. +4 −1 jbpm-bpmn2-emfextmodel/src/main/java/org/jboss/drools/util/DroolsXMLProcessor.java
  105. +235 −3 jbpm-bpmn2-emfextmodel/src/main/resources/model/bpmn2emfextmodel.genmodel
  106. +401 −0 jbpm-bpmn2-emfextmodel/src/main/resources/model/bpmn2emfextmodel.xsd
  107. +1,432 −120 jbpm-bpmn2-emfextmodel/src/main/resources/model/drools.ecore
@@ -0,0 +1,131 @@
+/**
+ */
+package org.jboss.drools;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Beta Distribution Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.drools.BetaDistributionType#getScale <em>Scale</em>}</li>
+ * <li>{@link org.jboss.drools.BetaDistributionType#getShape <em>Shape</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.drools.DroolsPackage#getBetaDistributionType()
+ * @model extendedMetaData="name='BetaDistribution_._type' kind='empty'"
+ * @generated
+ */
+public interface BetaDistributionType extends DistributionParameter {
+ /**
+ * Returns the value of the '<em><b>Scale</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Scale</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Scale</em>' attribute.
+ * @see #isSetScale()
+ * @see #unsetScale()
+ * @see #setScale(double)
+ * @see org.jboss.drools.DroolsPackage#getBetaDistributionType_Scale()
+ * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Double"
+ * extendedMetaData="kind='attribute' name='scale'"
+ * @generated
+ */
+ double getScale();
+
+ /**
+ * Sets the value of the '{@link org.jboss.drools.BetaDistributionType#getScale <em>Scale</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Scale</em>' attribute.
+ * @see #isSetScale()
+ * @see #unsetScale()
+ * @see #getScale()
+ * @generated
+ */
+ void setScale(double value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.drools.BetaDistributionType#getScale <em>Scale</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetScale()
+ * @see #getScale()
+ * @see #setScale(double)
+ * @generated
+ */
+ void unsetScale();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.drools.BetaDistributionType#getScale <em>Scale</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Scale</em>' attribute is set.
+ * @see #unsetScale()
+ * @see #getScale()
+ * @see #setScale(double)
+ * @generated
+ */
+ boolean isSetScale();
+
+ /**
+ * Returns the value of the '<em><b>Shape</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Shape</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Shape</em>' attribute.
+ * @see #isSetShape()
+ * @see #unsetShape()
+ * @see #setShape(double)
+ * @see org.jboss.drools.DroolsPackage#getBetaDistributionType_Shape()
+ * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Double"
+ * extendedMetaData="kind='attribute' name='shape'"
+ * @generated
+ */
+ double getShape();
+
+ /**
+ * Sets the value of the '{@link org.jboss.drools.BetaDistributionType#getShape <em>Shape</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Shape</em>' attribute.
+ * @see #isSetShape()
+ * @see #unsetShape()
+ * @see #getShape()
+ * @generated
+ */
+ void setShape(double value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.drools.BetaDistributionType#getShape <em>Shape</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetShape()
+ * @see #getShape()
+ * @see #setShape(double)
+ * @generated
+ */
+ void unsetShape();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.drools.BetaDistributionType#getShape <em>Shape</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Shape</em>' attribute is set.
+ * @see #unsetShape()
+ * @see #getShape()
+ * @see #setShape(double)
+ * @generated
+ */
+ boolean isSetShape();
+
+} // BetaDistributionType
@@ -0,0 +1,131 @@
+/**
+ */
+package org.jboss.drools;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Binomial Distribution Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.drools.BinomialDistributionType#getProbability <em>Probability</em>}</li>
+ * <li>{@link org.jboss.drools.BinomialDistributionType#getTrials <em>Trials</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.drools.DroolsPackage#getBinomialDistributionType()
+ * @model extendedMetaData="name='BinomialDistribution_._type' kind='empty'"
+ * @generated
+ */
+public interface BinomialDistributionType extends DistributionParameter {
+ /**
+ * Returns the value of the '<em><b>Probability</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Probability</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Probability</em>' attribute.
+ * @see #isSetProbability()
+ * @see #unsetProbability()
+ * @see #setProbability(double)
+ * @see org.jboss.drools.DroolsPackage#getBinomialDistributionType_Probability()
+ * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Double"
+ * extendedMetaData="kind='attribute' name='probability'"
+ * @generated
+ */
+ double getProbability();
+
+ /**
+ * Sets the value of the '{@link org.jboss.drools.BinomialDistributionType#getProbability <em>Probability</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Probability</em>' attribute.
+ * @see #isSetProbability()
+ * @see #unsetProbability()
+ * @see #getProbability()
+ * @generated
+ */
+ void setProbability(double value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.drools.BinomialDistributionType#getProbability <em>Probability</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetProbability()
+ * @see #getProbability()
+ * @see #setProbability(double)
+ * @generated
+ */
+ void unsetProbability();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.drools.BinomialDistributionType#getProbability <em>Probability</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Probability</em>' attribute is set.
+ * @see #unsetProbability()
+ * @see #getProbability()
+ * @see #setProbability(double)
+ * @generated
+ */
+ boolean isSetProbability();
+
+ /**
+ * Returns the value of the '<em><b>Trials</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Trials</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Trials</em>' attribute.
+ * @see #isSetTrials()
+ * @see #unsetTrials()
+ * @see #setTrials(long)
+ * @see org.jboss.drools.DroolsPackage#getBinomialDistributionType_Trials()
+ * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Long"
+ * extendedMetaData="kind='attribute' name='trials'"
+ * @generated
+ */
+ long getTrials();
+
+ /**
+ * Sets the value of the '{@link org.jboss.drools.BinomialDistributionType#getTrials <em>Trials</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Trials</em>' attribute.
+ * @see #isSetTrials()
+ * @see #unsetTrials()
+ * @see #getTrials()
+ * @generated
+ */
+ void setTrials(long value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.drools.BinomialDistributionType#getTrials <em>Trials</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTrials()
+ * @see #getTrials()
+ * @see #setTrials(long)
+ * @generated
+ */
+ void unsetTrials();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.drools.BinomialDistributionType#getTrials <em>Trials</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Trials</em>' attribute is set.
+ * @see #unsetTrials()
+ * @see #getTrials()
+ * @see #setTrials(long)
+ * @generated
+ */
+ boolean isSetTrials();
+
+} // BinomialDistributionType
@@ -0,0 +1,76 @@
+/**
+ */
+package org.jboss.drools;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Boolean Parameter Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.drools.BooleanParameterType#isValue <em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.drools.DroolsPackage#getBooleanParameterType()
+ * @model extendedMetaData="name='BooleanParameter_._type' kind='empty'"
+ * @generated
+ */
+public interface BooleanParameterType extends ConstantParameter {
+ /**
+ * Returns the value of the '<em><b>Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' attribute.
+ * @see #isSetValue()
+ * @see #unsetValue()
+ * @see #setValue(boolean)
+ * @see org.jboss.drools.DroolsPackage#getBooleanParameterType_Value()
+ * @model unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='value'"
+ * @generated
+ */
+ boolean isValue();
+
+ /**
+ * Sets the value of the '{@link org.jboss.drools.BooleanParameterType#isValue <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' attribute.
+ * @see #isSetValue()
+ * @see #unsetValue()
+ * @see #isValue()
+ * @generated
+ */
+ void setValue(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.drools.BooleanParameterType#isValue <em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetValue()
+ * @see #isValue()
+ * @see #setValue(boolean)
+ * @generated
+ */
+ void unsetValue();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.drools.BooleanParameterType#isValue <em>Value</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Value</em>' attribute is set.
+ * @see #unsetValue()
+ * @see #isValue()
+ * @see #setValue(boolean)
+ * @generated
+ */
+ boolean isSetValue();
+
+} // BooleanParameterType
Oops, something went wrong.

0 comments on commit 020d3b9

Please sign in to comment.