org.jboss.drools.DocumentRoot Maven / Gradle / Ivy
/**
*/
package org.jboss.drools;
import java.math.BigInteger;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.FeatureMap;
/**
*
* A representation of the model object 'Document Root'.
*
*
*
* The following features are supported:
*
* - {@link org.jboss.drools.DocumentRoot#getMixed Mixed}
* - {@link org.jboss.drools.DocumentRoot#getXMLNSPrefixMap XMLNS Prefix Map}
* - {@link org.jboss.drools.DocumentRoot#getXSISchemaLocation XSI Schema Location}
* - {@link org.jboss.drools.DocumentRoot#getBetaDistribution Beta Distribution}
* - {@link org.jboss.drools.DocumentRoot#getParameterValue Parameter Value}
* - {@link org.jboss.drools.DocumentRoot#getBinomialDistribution Binomial Distribution}
* - {@link org.jboss.drools.DocumentRoot#getBooleanParameter Boolean Parameter}
* - {@link org.jboss.drools.DocumentRoot#getDateTimeParameter Date Time Parameter}
* - {@link org.jboss.drools.DocumentRoot#getDecimalParameter Decimal Parameter}
* - {@link org.jboss.drools.DocumentRoot#getDurationParameter Duration Parameter}
* - {@link org.jboss.drools.DocumentRoot#getEnumParameter Enum Parameter}
* - {@link org.jboss.drools.DocumentRoot#getErlangDistribution Erlang Distribution}
* - {@link org.jboss.drools.DocumentRoot#getExpressionParameter Expression Parameter}
* - {@link org.jboss.drools.DocumentRoot#getFloatingParameter Floating Parameter}
* - {@link org.jboss.drools.DocumentRoot#getGammaDistribution Gamma Distribution}
* - {@link org.jboss.drools.DocumentRoot#getGlobal Global}
* - {@link org.jboss.drools.DocumentRoot#getImport Import}
* - {@link org.jboss.drools.DocumentRoot#getLogNormalDistribution Log Normal Distribution}
* - {@link org.jboss.drools.DocumentRoot#getMetadata Metadata}
* - {@link org.jboss.drools.DocumentRoot#getMetaentry Metaentry}
* - {@link org.jboss.drools.DocumentRoot#getNegativeExponentialDistribution Negative Exponential Distribution}
* - {@link org.jboss.drools.DocumentRoot#getNormalDistribution Normal Distribution}
* - {@link org.jboss.drools.DocumentRoot#getNumericParameter Numeric Parameter}
* - {@link org.jboss.drools.DocumentRoot#getOnEntryScript On Entry Script}
* - {@link org.jboss.drools.DocumentRoot#getOnExitScript On Exit Script}
* - {@link org.jboss.drools.DocumentRoot#getPoissonDistribution Poisson Distribution}
* - {@link org.jboss.drools.DocumentRoot#getProcessAnalysisData Process Analysis Data}
* - {@link org.jboss.drools.DocumentRoot#getRandomDistribution Random Distribution}
* - {@link org.jboss.drools.DocumentRoot#getStringParameter String Parameter}
* - {@link org.jboss.drools.DocumentRoot#getTriangularDistribution Triangular Distribution}
* - {@link org.jboss.drools.DocumentRoot#getTruncatedNormalDistribution Truncated Normal Distribution}
* - {@link org.jboss.drools.DocumentRoot#getUniformDistribution Uniform Distribution}
* - {@link org.jboss.drools.DocumentRoot#getUserDistribution User Distribution}
* - {@link org.jboss.drools.DocumentRoot#getUserDistributionDataPoint User Distribution Data Point}
* - {@link org.jboss.drools.DocumentRoot#getWeibullDistribution Weibull Distribution}
* - {@link org.jboss.drools.DocumentRoot#getPackageName Package Name}
* - {@link org.jboss.drools.DocumentRoot#getPriority Priority}
* - {@link org.jboss.drools.DocumentRoot#getRuleFlowGroup Rule Flow Group}
* - {@link org.jboss.drools.DocumentRoot#getTaskName Task Name}
* - {@link org.jboss.drools.DocumentRoot#getVersion Version}
*
*
*
* @see org.jboss.drools.DroolsPackage#getDocumentRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
public interface DocumentRoot extends EObject {
/**
* Returns the value of the 'Mixed' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
*
*
* If the meaning of the 'Mixed' attribute list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Mixed' attribute list.
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
*/
FeatureMap getMixed();
/**
* Returns the value of the 'XMLNS Prefix Map' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
*
*
* If the meaning of the 'XMLNS Prefix Map' map isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'XMLNS Prefix Map' map.
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_XMLNSPrefixMap()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" transient="true"
* extendedMetaData="kind='attribute' name='xmlns:prefix'"
* @generated
*/
EMap getXMLNSPrefixMap();
/**
* Returns the value of the 'XSI Schema Location' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
*
*
* If the meaning of the 'XSI Schema Location' map isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'XSI Schema Location' map.
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
*/
EMap getXSISchemaLocation();
/**
* Returns the value of the 'Beta Distribution' containment reference.
*
*
* If the meaning of the 'Beta Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Beta Distribution' containment reference.
* @see #setBetaDistribution(BetaDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_BetaDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='BetaDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
BetaDistributionType getBetaDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getBetaDistribution Beta Distribution}' containment reference.
*
*
* @param value the new value of the 'Beta Distribution' containment reference.
* @see #getBetaDistribution()
* @generated
*/
void setBetaDistribution(BetaDistributionType value);
/**
* Returns the value of the 'Parameter Value' containment reference.
*
*
* If the meaning of the 'Parameter Value' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Parameter Value' containment reference.
* @see #setParameterValue(ParameterValue)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_ParameterValue()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ParameterValue' namespace='##targetNamespace'"
* @generated
*/
ParameterValue getParameterValue();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getParameterValue Parameter Value}' containment reference.
*
*
* @param value the new value of the 'Parameter Value' containment reference.
* @see #getParameterValue()
* @generated
*/
void setParameterValue(ParameterValue value);
/**
* Returns the value of the 'Binomial Distribution' containment reference.
*
*
* If the meaning of the 'Binomial Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Binomial Distribution' containment reference.
* @see #setBinomialDistribution(BinomialDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_BinomialDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='BinomialDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
BinomialDistributionType getBinomialDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getBinomialDistribution Binomial Distribution}' containment reference.
*
*
* @param value the new value of the 'Binomial Distribution' containment reference.
* @see #getBinomialDistribution()
* @generated
*/
void setBinomialDistribution(BinomialDistributionType value);
/**
* Returns the value of the 'Boolean Parameter' containment reference.
*
*
* If the meaning of the 'Boolean Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Boolean Parameter' containment reference.
* @see #setBooleanParameter(BooleanParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_BooleanParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='BooleanParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
BooleanParameterType getBooleanParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getBooleanParameter Boolean Parameter}' containment reference.
*
*
* @param value the new value of the 'Boolean Parameter' containment reference.
* @see #getBooleanParameter()
* @generated
*/
void setBooleanParameter(BooleanParameterType value);
/**
* Returns the value of the 'Date Time Parameter' containment reference.
*
*
* If the meaning of the 'Date Time Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Date Time Parameter' containment reference.
* @see #setDateTimeParameter(DateTimeParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_DateTimeParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='DateTimeParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
DateTimeParameterType getDateTimeParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getDateTimeParameter Date Time Parameter}' containment reference.
*
*
* @param value the new value of the 'Date Time Parameter' containment reference.
* @see #getDateTimeParameter()
* @generated
*/
void setDateTimeParameter(DateTimeParameterType value);
/**
* Returns the value of the 'Decimal Parameter' containment reference.
*
*
* If the meaning of the 'Decimal Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Decimal Parameter' containment reference.
* @see #setDecimalParameter(DecimalParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_DecimalParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='DecimalParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
DecimalParameterType getDecimalParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getDecimalParameter Decimal Parameter}' containment reference.
*
*
* @param value the new value of the 'Decimal Parameter' containment reference.
* @see #getDecimalParameter()
* @generated
*/
void setDecimalParameter(DecimalParameterType value);
/**
* Returns the value of the 'Duration Parameter' containment reference.
*
*
* If the meaning of the 'Duration Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Duration Parameter' containment reference.
* @see #setDurationParameter(DurationParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_DurationParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='DurationParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
DurationParameterType getDurationParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getDurationParameter Duration Parameter}' containment reference.
*
*
* @param value the new value of the 'Duration Parameter' containment reference.
* @see #getDurationParameter()
* @generated
*/
void setDurationParameter(DurationParameterType value);
/**
* Returns the value of the 'Enum Parameter' containment reference.
*
*
* If the meaning of the 'Enum Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Enum Parameter' containment reference.
* @see #setEnumParameter(EnumParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_EnumParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='EnumParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
EnumParameterType getEnumParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getEnumParameter Enum Parameter}' containment reference.
*
*
* @param value the new value of the 'Enum Parameter' containment reference.
* @see #getEnumParameter()
* @generated
*/
void setEnumParameter(EnumParameterType value);
/**
* Returns the value of the 'Erlang Distribution' containment reference.
*
*
* If the meaning of the 'Erlang Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Erlang Distribution' containment reference.
* @see #setErlangDistribution(ErlangDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_ErlangDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ErlangDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
ErlangDistributionType getErlangDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getErlangDistribution Erlang Distribution}' containment reference.
*
*
* @param value the new value of the 'Erlang Distribution' containment reference.
* @see #getErlangDistribution()
* @generated
*/
void setErlangDistribution(ErlangDistributionType value);
/**
* Returns the value of the 'Expression Parameter' containment reference.
*
*
* If the meaning of the 'Expression Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Expression Parameter' containment reference.
* @see #setExpressionParameter(ExpressionParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_ExpressionParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ExpressionParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
ExpressionParameterType getExpressionParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getExpressionParameter Expression Parameter}' containment reference.
*
*
* @param value the new value of the 'Expression Parameter' containment reference.
* @see #getExpressionParameter()
* @generated
*/
void setExpressionParameter(ExpressionParameterType value);
/**
* Returns the value of the 'Floating Parameter' containment reference.
*
*
* If the meaning of the 'Floating Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Floating Parameter' containment reference.
* @see #setFloatingParameter(FloatingParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_FloatingParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='FloatingParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
FloatingParameterType getFloatingParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getFloatingParameter Floating Parameter}' containment reference.
*
*
* @param value the new value of the 'Floating Parameter' containment reference.
* @see #getFloatingParameter()
* @generated
*/
void setFloatingParameter(FloatingParameterType value);
/**
* Returns the value of the 'Gamma Distribution' containment reference.
*
*
* If the meaning of the 'Gamma Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Gamma Distribution' containment reference.
* @see #setGammaDistribution(GammaDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_GammaDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='GammaDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
GammaDistributionType getGammaDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getGammaDistribution Gamma Distribution}' containment reference.
*
*
* @param value the new value of the 'Gamma Distribution' containment reference.
* @see #getGammaDistribution()
* @generated
*/
void setGammaDistribution(GammaDistributionType value);
/**
* Returns the value of the 'Global' containment reference.
*
*
* If the meaning of the 'Global' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Global' containment reference.
* @see #setGlobal(GlobalType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Global()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='global' namespace='##targetNamespace'"
* @generated
*/
GlobalType getGlobal();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getGlobal Global}' containment reference.
*
*
* @param value the new value of the 'Global' containment reference.
* @see #getGlobal()
* @generated
*/
void setGlobal(GlobalType value);
/**
* Returns the value of the 'Import' containment reference.
*
*
* If the meaning of the 'Import' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Import' containment reference.
* @see #setImport(ImportType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Import()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='import' namespace='##targetNamespace'"
* @generated
*/
ImportType getImport();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getImport Import}' containment reference.
*
*
* @param value the new value of the 'Import' containment reference.
* @see #getImport()
* @generated
*/
void setImport(ImportType value);
/**
* Returns the value of the 'Log Normal Distribution' containment reference.
*
*
* If the meaning of the 'Log Normal Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Log Normal Distribution' containment reference.
* @see #setLogNormalDistribution(LogNormalDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_LogNormalDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='LogNormalDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
LogNormalDistributionType getLogNormalDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getLogNormalDistribution Log Normal Distribution}' containment reference.
*
*
* @param value the new value of the 'Log Normal Distribution' containment reference.
* @see #getLogNormalDistribution()
* @generated
*/
void setLogNormalDistribution(LogNormalDistributionType value);
/**
* Returns the value of the 'Metadata' containment reference.
*
*
* If the meaning of the 'Metadata' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Metadata' containment reference.
* @see #setMetadata(MetadataType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Metadata()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='metadata' namespace='##targetNamespace'"
* @generated
*/
MetadataType getMetadata();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getMetadata Metadata}' containment reference.
*
*
* @param value the new value of the 'Metadata' containment reference.
* @see #getMetadata()
* @generated
*/
void setMetadata(MetadataType value);
/**
* Returns the value of the 'Metaentry' containment reference.
*
*
* If the meaning of the 'Metaentry' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Metaentry' containment reference.
* @see #setMetaentry(MetaentryType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Metaentry()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='metaentry' namespace='##targetNamespace'"
* @generated
*/
MetaentryType getMetaentry();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getMetaentry Metaentry}' containment reference.
*
*
* @param value the new value of the 'Metaentry' containment reference.
* @see #getMetaentry()
* @generated
*/
void setMetaentry(MetaentryType value);
/**
* Returns the value of the 'Negative Exponential Distribution' containment reference.
*
*
* If the meaning of the 'Negative Exponential Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Negative Exponential Distribution' containment reference.
* @see #setNegativeExponentialDistribution(NegativeExponentialDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_NegativeExponentialDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='NegativeExponentialDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
NegativeExponentialDistributionType getNegativeExponentialDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getNegativeExponentialDistribution Negative Exponential Distribution}' containment reference.
*
*
* @param value the new value of the 'Negative Exponential Distribution' containment reference.
* @see #getNegativeExponentialDistribution()
* @generated
*/
void setNegativeExponentialDistribution(NegativeExponentialDistributionType value);
/**
* Returns the value of the 'Normal Distribution' containment reference.
*
*
* If the meaning of the 'Normal Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Normal Distribution' containment reference.
* @see #setNormalDistribution(NormalDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_NormalDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='NormalDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
NormalDistributionType getNormalDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getNormalDistribution Normal Distribution}' containment reference.
*
*
* @param value the new value of the 'Normal Distribution' containment reference.
* @see #getNormalDistribution()
* @generated
*/
void setNormalDistribution(NormalDistributionType value);
/**
* Returns the value of the 'Numeric Parameter' containment reference.
*
*
* If the meaning of the 'Numeric Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Numeric Parameter' containment reference.
* @see #setNumericParameter(NumericParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_NumericParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='NumericParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
NumericParameterType getNumericParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getNumericParameter Numeric Parameter}' containment reference.
*
*
* @param value the new value of the 'Numeric Parameter' containment reference.
* @see #getNumericParameter()
* @generated
*/
void setNumericParameter(NumericParameterType value);
/**
* Returns the value of the 'On Entry Script' containment reference.
*
*
* If the meaning of the 'On Entry Script' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'On Entry Script' containment reference.
* @see #setOnEntryScript(OnEntryScriptType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_OnEntryScript()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='onEntry-script' namespace='##targetNamespace'"
* @generated
*/
OnEntryScriptType getOnEntryScript();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getOnEntryScript On Entry Script}' containment reference.
*
*
* @param value the new value of the 'On Entry Script' containment reference.
* @see #getOnEntryScript()
* @generated
*/
void setOnEntryScript(OnEntryScriptType value);
/**
* Returns the value of the 'On Exit Script' containment reference.
*
*
* If the meaning of the 'On Exit Script' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'On Exit Script' containment reference.
* @see #setOnExitScript(OnExitScriptType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_OnExitScript()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='onExit-script' namespace='##targetNamespace'"
* @generated
*/
OnExitScriptType getOnExitScript();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getOnExitScript On Exit Script}' containment reference.
*
*
* @param value the new value of the 'On Exit Script' containment reference.
* @see #getOnExitScript()
* @generated
*/
void setOnExitScript(OnExitScriptType value);
/**
* Returns the value of the 'Poisson Distribution' containment reference.
*
*
* If the meaning of the 'Poisson Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Poisson Distribution' containment reference.
* @see #setPoissonDistribution(PoissonDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_PoissonDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='PoissonDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
PoissonDistributionType getPoissonDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getPoissonDistribution Poisson Distribution}' containment reference.
*
*
* @param value the new value of the 'Poisson Distribution' containment reference.
* @see #getPoissonDistribution()
* @generated
*/
void setPoissonDistribution(PoissonDistributionType value);
/**
* Returns the value of the 'Process Analysis Data' containment reference.
*
*
* If the meaning of the 'Process Analysis Data' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Process Analysis Data' containment reference.
* @see #setProcessAnalysisData(ProcessAnalysisDataType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_ProcessAnalysisData()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='ProcessAnalysisData' namespace='##targetNamespace'"
* @generated
*/
ProcessAnalysisDataType getProcessAnalysisData();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getProcessAnalysisData Process Analysis Data}' containment reference.
*
*
* @param value the new value of the 'Process Analysis Data' containment reference.
* @see #getProcessAnalysisData()
* @generated
*/
void setProcessAnalysisData(ProcessAnalysisDataType value);
/**
* Returns the value of the 'Random Distribution' containment reference.
*
*
* If the meaning of the 'Random Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Random Distribution' containment reference.
* @see #setRandomDistribution(RandomDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_RandomDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='RandomDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
RandomDistributionType getRandomDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getRandomDistribution Random Distribution}' containment reference.
*
*
* @param value the new value of the 'Random Distribution' containment reference.
* @see #getRandomDistribution()
* @generated
*/
void setRandomDistribution(RandomDistributionType value);
/**
* Returns the value of the 'String Parameter' containment reference.
*
*
* If the meaning of the 'String Parameter' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'String Parameter' containment reference.
* @see #setStringParameter(StringParameterType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_StringParameter()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='StringParameter' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
StringParameterType getStringParameter();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getStringParameter String Parameter}' containment reference.
*
*
* @param value the new value of the 'String Parameter' containment reference.
* @see #getStringParameter()
* @generated
*/
void setStringParameter(StringParameterType value);
/**
* Returns the value of the 'Triangular Distribution' containment reference.
*
*
* If the meaning of the 'Triangular Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Triangular Distribution' containment reference.
* @see #setTriangularDistribution(TriangularDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_TriangularDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='TriangularDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
TriangularDistributionType getTriangularDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getTriangularDistribution Triangular Distribution}' containment reference.
*
*
* @param value the new value of the 'Triangular Distribution' containment reference.
* @see #getTriangularDistribution()
* @generated
*/
void setTriangularDistribution(TriangularDistributionType value);
/**
* Returns the value of the 'Truncated Normal Distribution' containment reference.
*
*
* If the meaning of the 'Truncated Normal Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Truncated Normal Distribution' containment reference.
* @see #setTruncatedNormalDistribution(TruncatedNormalDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_TruncatedNormalDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='TruncatedNormalDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
TruncatedNormalDistributionType getTruncatedNormalDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getTruncatedNormalDistribution Truncated Normal Distribution}' containment reference.
*
*
* @param value the new value of the 'Truncated Normal Distribution' containment reference.
* @see #getTruncatedNormalDistribution()
* @generated
*/
void setTruncatedNormalDistribution(TruncatedNormalDistributionType value);
/**
* Returns the value of the 'Uniform Distribution' containment reference.
*
*
* If the meaning of the 'Uniform Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Uniform Distribution' containment reference.
* @see #setUniformDistribution(UniformDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_UniformDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='UniformDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
UniformDistributionType getUniformDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getUniformDistribution Uniform Distribution}' containment reference.
*
*
* @param value the new value of the 'Uniform Distribution' containment reference.
* @see #getUniformDistribution()
* @generated
*/
void setUniformDistribution(UniformDistributionType value);
/**
* Returns the value of the 'User Distribution' containment reference.
*
*
* If the meaning of the 'User Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'User Distribution' containment reference.
* @see #setUserDistribution(UserDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_UserDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='UserDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
UserDistributionType getUserDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getUserDistribution User Distribution}' containment reference.
*
*
* @param value the new value of the 'User Distribution' containment reference.
* @see #getUserDistribution()
* @generated
*/
void setUserDistribution(UserDistributionType value);
/**
* Returns the value of the 'User Distribution Data Point' containment reference.
*
*
* If the meaning of the 'User Distribution Data Point' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'User Distribution Data Point' containment reference.
* @see #setUserDistributionDataPoint(UserDistributionDataPointType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_UserDistributionDataPoint()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='UserDistributionDataPoint' namespace='##targetNamespace'"
* @generated
*/
UserDistributionDataPointType getUserDistributionDataPoint();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getUserDistributionDataPoint User Distribution Data Point}' containment reference.
*
*
* @param value the new value of the 'User Distribution Data Point' containment reference.
* @see #getUserDistributionDataPoint()
* @generated
*/
void setUserDistributionDataPoint(UserDistributionDataPointType value);
/**
* Returns the value of the 'Weibull Distribution' containment reference.
*
*
* If the meaning of the 'Weibull Distribution' containment reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Weibull Distribution' containment reference.
* @see #setWeibullDistribution(WeibullDistributionType)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_WeibullDistribution()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='WeibullDistribution' namespace='##targetNamespace' affiliation='ParameterValue'"
* @generated
*/
WeibullDistributionType getWeibullDistribution();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getWeibullDistribution Weibull Distribution}' containment reference.
*
*
* @param value the new value of the 'Weibull Distribution' containment reference.
* @see #getWeibullDistribution()
* @generated
*/
void setWeibullDistribution(WeibullDistributionType value);
/**
* Returns the value of the 'Package Name' attribute.
*
*
* If the meaning of the 'Package Name' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Package Name' attribute.
* @see #setPackageName(String)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_PackageName()
* @model dataType="org.jboss.drools.PackageNameType"
* extendedMetaData="kind='attribute' name='packageName' namespace='##targetNamespace'"
* @generated
*/
String getPackageName();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getPackageName Package Name}' attribute.
*
*
* @param value the new value of the 'Package Name' attribute.
* @see #getPackageName()
* @generated
*/
void setPackageName(String value);
/**
* Returns the value of the 'Priority' attribute.
*
*
* If the meaning of the 'Priority' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Priority' attribute.
* @see #setPriority(BigInteger)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Priority()
* @model dataType="org.jboss.drools.PriorityType"
* extendedMetaData="kind='attribute' name='priority' namespace='##targetNamespace'"
* @generated
*/
BigInteger getPriority();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getPriority Priority}' attribute.
*
*
* @param value the new value of the 'Priority' attribute.
* @see #getPriority()
* @generated
*/
void setPriority(BigInteger value);
/**
* Returns the value of the 'Rule Flow Group' attribute.
*
*
* If the meaning of the 'Rule Flow Group' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Rule Flow Group' attribute.
* @see #setRuleFlowGroup(String)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_RuleFlowGroup()
* @model dataType="org.jboss.drools.RuleFlowGroupType"
* extendedMetaData="kind='attribute' name='ruleFlowGroup' namespace='##targetNamespace'"
* @generated
*/
String getRuleFlowGroup();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getRuleFlowGroup Rule Flow Group}' attribute.
*
*
* @param value the new value of the 'Rule Flow Group' attribute.
* @see #getRuleFlowGroup()
* @generated
*/
void setRuleFlowGroup(String value);
/**
* Returns the value of the 'Task Name' attribute.
*
*
* If the meaning of the 'Task Name' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Task Name' attribute.
* @see #setTaskName(String)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_TaskName()
* @model dataType="org.jboss.drools.TaskNameType"
* extendedMetaData="kind='attribute' name='taskName' namespace='##targetNamespace'"
* @generated
*/
String getTaskName();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getTaskName Task Name}' attribute.
*
*
* @param value the new value of the 'Task Name' attribute.
* @see #getTaskName()
* @generated
*/
void setTaskName(String value);
/**
* Returns the value of the 'Version' attribute.
*
*
* If the meaning of the 'Version' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Version' attribute.
* @see #setVersion(String)
* @see org.jboss.drools.DroolsPackage#getDocumentRoot_Version()
* @model dataType="org.jboss.drools.VersionType"
* extendedMetaData="kind='attribute' name='version' namespace='##targetNamespace'"
* @generated
*/
String getVersion();
/**
* Sets the value of the '{@link org.jboss.drools.DocumentRoot#getVersion Version}' attribute.
*
*
* @param value the new value of the 'Version' attribute.
* @see #getVersion()
* @generated
*/
void setVersion(String value);
} // DocumentRoot