Namespace: |
|
Content: |
complex, 6 attributes, 4 elements |
Defined: |
globally in cc.xsd, see XML source |
Includes: |
definitions of 6 attributes and 4 elements |
Used: |
at 6 locations |
XML Representation Summary | |||||
<... | |||||
distributionClass | = |
xsd:string | |||
estimateParameters | = |
xsd:boolean : "false" | |||
generatorClass | = |
xsd:string | |||
mult | = |
xsd:double : "1" | |||
shift | = |
xsd:double | |||
unit | = |
("NANOSECOND" | "MICROSECOND" | "MILLISECOND" | "SECOND" | "MINUTE" | "HOUR" | "DAY" | "WEEK") | |||
> | |||||
|
|||||
</...> |
ccmsk:ServiceTimeParams (as extension base) |
Variates can be transformed after they are generated. First, they are converted from the unit given by unit to the default time unit used by the application. Then, they are multiplied by the factor given by the mult attribute. They may also be multiplied by other factors depending on the role of the random variates.
The class CCParamReadHelper in package umontreal.iro.lecuyer.contactcenters provides helper methods to create a random variate generator for multiple periods from any instance of the class derived by JAXB from this complex type.
For example, let mpg be an element representing a random variate generator over multiple periods. The following XML code describes a random variate generator with parameters depending on the main period.
<mpg distributionClass="ExponentialDist" unit="MINUTE"> <defaultGen>10</defaultGen> <periodGen repeat="3">5</periodGen> </mpg>
The distributionClass attribute of mpg is inherited by defaultGen and periodGen elements so every period-specific distribution is exponential. The mean is 1/3min for the first three periods while it is 1/10min for the other periods.
<xsd:complexType name="MultiPeriodGenParams"> <xsd:sequence> </xsd:element> </xsd:element> </xsd:element> <xsd:complexType> <xsd:complexContent> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:attribute> </xsd:attribute> </xsd:attribute> </xsd:attribute> </xsd:attribute> </xsd:attribute> </xsd:complexType> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
<xsd:attribute name="distributionClass" type="xsd:string"> </xsd:attribute> |
Type: |
xsd:boolean |
Use: |
optional |
Default: |
"false" |
Defined: |
<xsd:attribute default="false" name="estimateParameters" type="xsd:boolean"> </xsd:attribute> |
Type: |
xsd:string |
Use: |
optional |
Defined: |
<xsd:attribute name="generatorClass" type="xsd:string"> </xsd:attribute> |
Type: |
|
Use: |
optional |
Default: |
"1" |
Defined: |
<xsd:attribute default="1" name="mult" type="ssj:nonNegativeDouble"> </xsd:attribute> |
Type: |
xsd:double |
Use: |
optional |
Defined: |
<xsd:attribute name="shift" type="xsd:double"> </xsd:attribute> |
Type: |
|
Use: |
optional |
Defined: |
<xsd:attribute name="unit" type="ssj:TimeUnitParam"> </xsd:attribute> |
Type: |
ssj:RandomVariateGenParams, simple content |
Defined: |
<xsd:element maxOccurs="1" minOccurs="0" name="defaultGen" type="ssj:RandomVariateGenParams"> </xsd:element> |
Type: |
|
Defined: |
Type: |
ssj:RandomVariateGenParams, simple content |
Defined: |
<xsd:element maxOccurs="1" minOccurs="0" name="preGen" type="ssj:RandomVariateGenParams"> </xsd:element> |
Type: |
ssj:RandomVariateGenParams, simple content |
Defined: |
<xsd:element maxOccurs="1" minOccurs="0" name="wrapGen" type="ssj:RandomVariateGenParams"> </xsd:element> |
XML Schema documentation generated with DocFlex/XML (Kit) v1.6.8 DocFlex/XML (Kit) is a freeware edition of DocFlex/XML, which is a powerful template-driven documentation and report generator from any data stored in XML files. Based on an innovative technology developed by FILIGRIS WORKS, this new tool offers virtuoso data querying and formatting capabilities not found in anything else! Need to convert your XML data into a clear nice-looking documentation or reports? Web-ready hypertext HTML or printable MS Word / OpenOffice.org friendly RTF? DocFlex/XML may be a cheap, quick and effective solution exactly for this task! Have questions? Not sure how to use it? Just send us e-mail to contact@filigris.com and we are always happy to help you! See also our services at www.filigris.com |