001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.5-b02-fcs 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2009.10.30 at 11:38:51 AM HST 006 // 007 008 009 package org.hackystat.projectbrowser.page.projectportfolio.jaxb; 010 011 import java.io.Serializable; 012 import java.util.ArrayList; 013 import java.util.List; 014 import javax.xml.bind.annotation.XmlAccessType; 015 import javax.xml.bind.annotation.XmlAccessorType; 016 import javax.xml.bind.annotation.XmlAttribute; 017 import javax.xml.bind.annotation.XmlElement; 018 import javax.xml.bind.annotation.XmlRootElement; 019 import javax.xml.bind.annotation.XmlType; 020 021 022 /** 023 * <p>Java class for anonymous complex type. 024 * 025 * <p>The following schema fragment specifies the expected content contained within this class. 026 * 027 * <pre> 028 * <complexType> 029 * <complexContent> 030 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 031 * <sequence> 032 * <element name="Measure" maxOccurs="unbounded"> 033 * <complexType> 034 * <complexContent> 035 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 036 * <sequence> 037 * <element name="StreamTrendParameters" minOccurs="0"> 038 * <complexType> 039 * <complexContent> 040 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 041 * <attribute name="higherBetter" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 042 * <attribute name="higherThresold" type="{http://www.w3.org/2001/XMLSchema}double" /> 043 * <attribute name="lowerThresold" type="{http://www.w3.org/2001/XMLSchema}double" /> 044 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 045 * </restriction> 046 * </complexContent> 047 * </complexType> 048 * </element> 049 * <element name="ParticipationParameters" minOccurs="0"> 050 * <complexType> 051 * <complexContent> 052 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 053 * <attribute name="frequencyPercentage" type="{http://www.w3.org/2001/XMLSchema}double" /> 054 * <attribute name="memberPercentage" type="{http://www.w3.org/2001/XMLSchema}double" /> 055 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 056 * <attribute name="thresoldValue" type="{http://www.w3.org/2001/XMLSchema}double" /> 057 * </restriction> 058 * </complexContent> 059 * </complexType> 060 * </element> 061 * <element name="DeviationParameters" minOccurs="0"> 062 * <complexType> 063 * <complexContent> 064 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 065 * <attribute name="expectationValue" type="{http://www.w3.org/2001/XMLSchema}double" /> 066 * <attribute name="moderateDeviation" type="{http://www.w3.org/2001/XMLSchema}double" /> 067 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 068 * <attribute name="unacceptableDeviation" type="{http://www.w3.org/2001/XMLSchema}double" /> 069 * </restriction> 070 * </complexContent> 071 * </complexType> 072 * </element> 073 * </sequence> 074 * <attribute name="alias" type="{http://www.w3.org/2001/XMLSchema}string" /> 075 * <attribute name="classifierMethod" type="{http://www.w3.org/2001/XMLSchema}string" /> 076 * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> 077 * <attribute name="merge" type="{http://www.w3.org/2001/XMLSchema}string" /> 078 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 079 * <attribute name="telemetryParameters" type="{http://www.w3.org/2001/XMLSchema}string" /> 080 * </restriction> 081 * </complexContent> 082 * </complexType> 083 * </element> 084 * </sequence> 085 * </restriction> 086 * </complexContent> 087 * </complexType> 088 * </pre> 089 * 090 * 091 */ 092 @XmlAccessorType(XmlAccessType.FIELD) 093 @XmlType(name = "", propOrder = { 094 "measure" 095 }) 096 @XmlRootElement(name = "Measures") 097 public class Measures 098 implements Serializable 099 { 100 101 private final static long serialVersionUID = 6799287509742157998L; 102 @XmlElement(name = "Measure", required = true) 103 protected List<Measures.Measure> measure; 104 105 /** 106 * Gets the value of the measure property. 107 * 108 * <p> 109 * This accessor method returns a reference to the live list, 110 * not a snapshot. Therefore any modification you make to the 111 * returned list will be present inside the JAXB object. 112 * This is why there is not a <CODE>set</CODE> method for the measure property. 113 * 114 * <p> 115 * For example, to add a new item, do as follows: 116 * <pre> 117 * getMeasure().add(newItem); 118 * </pre> 119 * 120 * 121 * <p> 122 * Objects of the following type(s) are allowed in the list 123 * {@link Measures.Measure } 124 * 125 * 126 */ 127 public List<Measures.Measure> getMeasure() { 128 if (measure == null) { 129 measure = new ArrayList<Measures.Measure>(); 130 } 131 return this.measure; 132 } 133 134 public boolean isSetMeasure() { 135 return ((this.measure!= null)&&(!this.measure.isEmpty())); 136 } 137 138 public void unsetMeasure() { 139 this.measure = null; 140 } 141 142 143 /** 144 * <p>Java class for anonymous complex type. 145 * 146 * <p>The following schema fragment specifies the expected content contained within this class. 147 * 148 * <pre> 149 * <complexType> 150 * <complexContent> 151 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 152 * <sequence> 153 * <element name="StreamTrendParameters" minOccurs="0"> 154 * <complexType> 155 * <complexContent> 156 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 157 * <attribute name="higherBetter" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 158 * <attribute name="higherThresold" type="{http://www.w3.org/2001/XMLSchema}double" /> 159 * <attribute name="lowerThresold" type="{http://www.w3.org/2001/XMLSchema}double" /> 160 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 161 * </restriction> 162 * </complexContent> 163 * </complexType> 164 * </element> 165 * <element name="ParticipationParameters" minOccurs="0"> 166 * <complexType> 167 * <complexContent> 168 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 169 * <attribute name="frequencyPercentage" type="{http://www.w3.org/2001/XMLSchema}double" /> 170 * <attribute name="memberPercentage" type="{http://www.w3.org/2001/XMLSchema}double" /> 171 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 172 * <attribute name="thresoldValue" type="{http://www.w3.org/2001/XMLSchema}double" /> 173 * </restriction> 174 * </complexContent> 175 * </complexType> 176 * </element> 177 * <element name="DeviationParameters" minOccurs="0"> 178 * <complexType> 179 * <complexContent> 180 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 181 * <attribute name="expectationValue" type="{http://www.w3.org/2001/XMLSchema}double" /> 182 * <attribute name="moderateDeviation" type="{http://www.w3.org/2001/XMLSchema}double" /> 183 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 184 * <attribute name="unacceptableDeviation" type="{http://www.w3.org/2001/XMLSchema}double" /> 185 * </restriction> 186 * </complexContent> 187 * </complexType> 188 * </element> 189 * </sequence> 190 * <attribute name="alias" type="{http://www.w3.org/2001/XMLSchema}string" /> 191 * <attribute name="classifierMethod" type="{http://www.w3.org/2001/XMLSchema}string" /> 192 * <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> 193 * <attribute name="merge" type="{http://www.w3.org/2001/XMLSchema}string" /> 194 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 195 * <attribute name="telemetryParameters" type="{http://www.w3.org/2001/XMLSchema}string" /> 196 * </restriction> 197 * </complexContent> 198 * </complexType> 199 * </pre> 200 * 201 * 202 */ 203 @XmlAccessorType(XmlAccessType.FIELD) 204 @XmlType(name = "", propOrder = { 205 "streamTrendParameters", 206 "participationParameters", 207 "deviationParameters" 208 }) 209 public static class Measure 210 implements Serializable 211 { 212 213 private final static long serialVersionUID = 6799287509742157998L; 214 @XmlElement(name = "StreamTrendParameters") 215 protected Measures.Measure.StreamTrendParameters streamTrendParameters; 216 @XmlElement(name = "ParticipationParameters") 217 protected Measures.Measure.ParticipationParameters participationParameters; 218 @XmlElement(name = "DeviationParameters") 219 protected Measures.Measure.DeviationParameters deviationParameters; 220 @XmlAttribute 221 protected String alias; 222 @XmlAttribute 223 protected String classifierMethod; 224 @XmlAttribute 225 protected Boolean enabled; 226 @XmlAttribute 227 protected String merge; 228 @XmlAttribute(required = true) 229 protected String name; 230 @XmlAttribute 231 protected String telemetryParameters; 232 233 /** 234 * Gets the value of the streamTrendParameters property. 235 * 236 * @return 237 * possible object is 238 * {@link Measures.Measure.StreamTrendParameters } 239 * 240 */ 241 public Measures.Measure.StreamTrendParameters getStreamTrendParameters() { 242 return streamTrendParameters; 243 } 244 245 /** 246 * Sets the value of the streamTrendParameters property. 247 * 248 * @param value 249 * allowed object is 250 * {@link Measures.Measure.StreamTrendParameters } 251 * 252 */ 253 public void setStreamTrendParameters(Measures.Measure.StreamTrendParameters value) { 254 this.streamTrendParameters = value; 255 } 256 257 public boolean isSetStreamTrendParameters() { 258 return (this.streamTrendParameters!= null); 259 } 260 261 /** 262 * Gets the value of the participationParameters property. 263 * 264 * @return 265 * possible object is 266 * {@link Measures.Measure.ParticipationParameters } 267 * 268 */ 269 public Measures.Measure.ParticipationParameters getParticipationParameters() { 270 return participationParameters; 271 } 272 273 /** 274 * Sets the value of the participationParameters property. 275 * 276 * @param value 277 * allowed object is 278 * {@link Measures.Measure.ParticipationParameters } 279 * 280 */ 281 public void setParticipationParameters(Measures.Measure.ParticipationParameters value) { 282 this.participationParameters = value; 283 } 284 285 public boolean isSetParticipationParameters() { 286 return (this.participationParameters!= null); 287 } 288 289 /** 290 * Gets the value of the deviationParameters property. 291 * 292 * @return 293 * possible object is 294 * {@link Measures.Measure.DeviationParameters } 295 * 296 */ 297 public Measures.Measure.DeviationParameters getDeviationParameters() { 298 return deviationParameters; 299 } 300 301 /** 302 * Sets the value of the deviationParameters property. 303 * 304 * @param value 305 * allowed object is 306 * {@link Measures.Measure.DeviationParameters } 307 * 308 */ 309 public void setDeviationParameters(Measures.Measure.DeviationParameters value) { 310 this.deviationParameters = value; 311 } 312 313 public boolean isSetDeviationParameters() { 314 return (this.deviationParameters!= null); 315 } 316 317 /** 318 * Gets the value of the alias property. 319 * 320 * @return 321 * possible object is 322 * {@link String } 323 * 324 */ 325 public String getAlias() { 326 return alias; 327 } 328 329 /** 330 * Sets the value of the alias property. 331 * 332 * @param value 333 * allowed object is 334 * {@link String } 335 * 336 */ 337 public void setAlias(String value) { 338 this.alias = value; 339 } 340 341 public boolean isSetAlias() { 342 return (this.alias!= null); 343 } 344 345 /** 346 * Gets the value of the classifierMethod property. 347 * 348 * @return 349 * possible object is 350 * {@link String } 351 * 352 */ 353 public String getClassifierMethod() { 354 return classifierMethod; 355 } 356 357 /** 358 * Sets the value of the classifierMethod property. 359 * 360 * @param value 361 * allowed object is 362 * {@link String } 363 * 364 */ 365 public void setClassifierMethod(String value) { 366 this.classifierMethod = value; 367 } 368 369 public boolean isSetClassifierMethod() { 370 return (this.classifierMethod!= null); 371 } 372 373 /** 374 * Gets the value of the enabled property. 375 * 376 * @return 377 * possible object is 378 * {@link Boolean } 379 * 380 */ 381 public boolean isEnabled() { 382 if (enabled == null) { 383 return true; 384 } else { 385 return enabled; 386 } 387 } 388 389 /** 390 * Sets the value of the enabled property. 391 * 392 * @param value 393 * allowed object is 394 * {@link Boolean } 395 * 396 */ 397 public void setEnabled(boolean value) { 398 this.enabled = value; 399 } 400 401 public boolean isSetEnabled() { 402 return (this.enabled!= null); 403 } 404 405 public void unsetEnabled() { 406 this.enabled = null; 407 } 408 409 /** 410 * Gets the value of the merge property. 411 * 412 * @return 413 * possible object is 414 * {@link String } 415 * 416 */ 417 public String getMerge() { 418 return merge; 419 } 420 421 /** 422 * Sets the value of the merge property. 423 * 424 * @param value 425 * allowed object is 426 * {@link String } 427 * 428 */ 429 public void setMerge(String value) { 430 this.merge = value; 431 } 432 433 public boolean isSetMerge() { 434 return (this.merge!= null); 435 } 436 437 /** 438 * Gets the value of the name property. 439 * 440 * @return 441 * possible object is 442 * {@link String } 443 * 444 */ 445 public String getName() { 446 return name; 447 } 448 449 /** 450 * Sets the value of the name property. 451 * 452 * @param value 453 * allowed object is 454 * {@link String } 455 * 456 */ 457 public void setName(String value) { 458 this.name = value; 459 } 460 461 public boolean isSetName() { 462 return (this.name!= null); 463 } 464 465 /** 466 * Gets the value of the telemetryParameters property. 467 * 468 * @return 469 * possible object is 470 * {@link String } 471 * 472 */ 473 public String getTelemetryParameters() { 474 return telemetryParameters; 475 } 476 477 /** 478 * Sets the value of the telemetryParameters property. 479 * 480 * @param value 481 * allowed object is 482 * {@link String } 483 * 484 */ 485 public void setTelemetryParameters(String value) { 486 this.telemetryParameters = value; 487 } 488 489 public boolean isSetTelemetryParameters() { 490 return (this.telemetryParameters!= null); 491 } 492 493 494 /** 495 * <p>Java class for anonymous complex type. 496 * 497 * <p>The following schema fragment specifies the expected content contained within this class. 498 * 499 * <pre> 500 * <complexType> 501 * <complexContent> 502 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 503 * <attribute name="expectationValue" type="{http://www.w3.org/2001/XMLSchema}double" /> 504 * <attribute name="moderateDeviation" type="{http://www.w3.org/2001/XMLSchema}double" /> 505 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 506 * <attribute name="unacceptableDeviation" type="{http://www.w3.org/2001/XMLSchema}double" /> 507 * </restriction> 508 * </complexContent> 509 * </complexType> 510 * </pre> 511 * 512 * 513 */ 514 @XmlAccessorType(XmlAccessType.FIELD) 515 @XmlType(name = "") 516 public static class DeviationParameters 517 implements Serializable 518 { 519 520 private final static long serialVersionUID = 6799287509742157998L; 521 @XmlAttribute 522 protected Double expectationValue; 523 @XmlAttribute 524 protected Double moderateDeviation; 525 @XmlAttribute 526 protected Boolean scaleWithGranularity; 527 @XmlAttribute 528 protected Double unacceptableDeviation; 529 530 /** 531 * Gets the value of the expectationValue property. 532 * 533 * @return 534 * possible object is 535 * {@link Double } 536 * 537 */ 538 public double getExpectationValue() { 539 return expectationValue; 540 } 541 542 /** 543 * Sets the value of the expectationValue property. 544 * 545 * @param value 546 * allowed object is 547 * {@link Double } 548 * 549 */ 550 public void setExpectationValue(double value) { 551 this.expectationValue = value; 552 } 553 554 public boolean isSetExpectationValue() { 555 return (this.expectationValue!= null); 556 } 557 558 public void unsetExpectationValue() { 559 this.expectationValue = null; 560 } 561 562 /** 563 * Gets the value of the moderateDeviation property. 564 * 565 * @return 566 * possible object is 567 * {@link Double } 568 * 569 */ 570 public double getModerateDeviation() { 571 return moderateDeviation; 572 } 573 574 /** 575 * Sets the value of the moderateDeviation property. 576 * 577 * @param value 578 * allowed object is 579 * {@link Double } 580 * 581 */ 582 public void setModerateDeviation(double value) { 583 this.moderateDeviation = value; 584 } 585 586 public boolean isSetModerateDeviation() { 587 return (this.moderateDeviation!= null); 588 } 589 590 public void unsetModerateDeviation() { 591 this.moderateDeviation = null; 592 } 593 594 /** 595 * Gets the value of the scaleWithGranularity property. 596 * 597 * @return 598 * possible object is 599 * {@link Boolean } 600 * 601 */ 602 public boolean isScaleWithGranularity() { 603 return scaleWithGranularity; 604 } 605 606 /** 607 * Sets the value of the scaleWithGranularity property. 608 * 609 * @param value 610 * allowed object is 611 * {@link Boolean } 612 * 613 */ 614 public void setScaleWithGranularity(boolean value) { 615 this.scaleWithGranularity = value; 616 } 617 618 public boolean isSetScaleWithGranularity() { 619 return (this.scaleWithGranularity!= null); 620 } 621 622 public void unsetScaleWithGranularity() { 623 this.scaleWithGranularity = null; 624 } 625 626 /** 627 * Gets the value of the unacceptableDeviation property. 628 * 629 * @return 630 * possible object is 631 * {@link Double } 632 * 633 */ 634 public double getUnacceptableDeviation() { 635 return unacceptableDeviation; 636 } 637 638 /** 639 * Sets the value of the unacceptableDeviation property. 640 * 641 * @param value 642 * allowed object is 643 * {@link Double } 644 * 645 */ 646 public void setUnacceptableDeviation(double value) { 647 this.unacceptableDeviation = value; 648 } 649 650 public boolean isSetUnacceptableDeviation() { 651 return (this.unacceptableDeviation!= null); 652 } 653 654 public void unsetUnacceptableDeviation() { 655 this.unacceptableDeviation = null; 656 } 657 658 } 659 660 661 /** 662 * <p>Java class for anonymous complex type. 663 * 664 * <p>The following schema fragment specifies the expected content contained within this class. 665 * 666 * <pre> 667 * <complexType> 668 * <complexContent> 669 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 670 * <attribute name="frequencyPercentage" type="{http://www.w3.org/2001/XMLSchema}double" /> 671 * <attribute name="memberPercentage" type="{http://www.w3.org/2001/XMLSchema}double" /> 672 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 673 * <attribute name="thresoldValue" type="{http://www.w3.org/2001/XMLSchema}double" /> 674 * </restriction> 675 * </complexContent> 676 * </complexType> 677 * </pre> 678 * 679 * 680 */ 681 @XmlAccessorType(XmlAccessType.FIELD) 682 @XmlType(name = "") 683 public static class ParticipationParameters 684 implements Serializable 685 { 686 687 private final static long serialVersionUID = 6799287509742157998L; 688 @XmlAttribute 689 protected Double frequencyPercentage; 690 @XmlAttribute 691 protected Double memberPercentage; 692 @XmlAttribute 693 protected Boolean scaleWithGranularity; 694 @XmlAttribute 695 protected Double thresoldValue; 696 697 /** 698 * Gets the value of the frequencyPercentage property. 699 * 700 * @return 701 * possible object is 702 * {@link Double } 703 * 704 */ 705 public double getFrequencyPercentage() { 706 return frequencyPercentage; 707 } 708 709 /** 710 * Sets the value of the frequencyPercentage property. 711 * 712 * @param value 713 * allowed object is 714 * {@link Double } 715 * 716 */ 717 public void setFrequencyPercentage(double value) { 718 this.frequencyPercentage = value; 719 } 720 721 public boolean isSetFrequencyPercentage() { 722 return (this.frequencyPercentage!= null); 723 } 724 725 public void unsetFrequencyPercentage() { 726 this.frequencyPercentage = null; 727 } 728 729 /** 730 * Gets the value of the memberPercentage property. 731 * 732 * @return 733 * possible object is 734 * {@link Double } 735 * 736 */ 737 public double getMemberPercentage() { 738 return memberPercentage; 739 } 740 741 /** 742 * Sets the value of the memberPercentage property. 743 * 744 * @param value 745 * allowed object is 746 * {@link Double } 747 * 748 */ 749 public void setMemberPercentage(double value) { 750 this.memberPercentage = value; 751 } 752 753 public boolean isSetMemberPercentage() { 754 return (this.memberPercentage!= null); 755 } 756 757 public void unsetMemberPercentage() { 758 this.memberPercentage = null; 759 } 760 761 /** 762 * Gets the value of the scaleWithGranularity property. 763 * 764 * @return 765 * possible object is 766 * {@link Boolean } 767 * 768 */ 769 public boolean isScaleWithGranularity() { 770 return scaleWithGranularity; 771 } 772 773 /** 774 * Sets the value of the scaleWithGranularity property. 775 * 776 * @param value 777 * allowed object is 778 * {@link Boolean } 779 * 780 */ 781 public void setScaleWithGranularity(boolean value) { 782 this.scaleWithGranularity = value; 783 } 784 785 public boolean isSetScaleWithGranularity() { 786 return (this.scaleWithGranularity!= null); 787 } 788 789 public void unsetScaleWithGranularity() { 790 this.scaleWithGranularity = null; 791 } 792 793 /** 794 * Gets the value of the thresoldValue property. 795 * 796 * @return 797 * possible object is 798 * {@link Double } 799 * 800 */ 801 public double getThresoldValue() { 802 return thresoldValue; 803 } 804 805 /** 806 * Sets the value of the thresoldValue property. 807 * 808 * @param value 809 * allowed object is 810 * {@link Double } 811 * 812 */ 813 public void setThresoldValue(double value) { 814 this.thresoldValue = value; 815 } 816 817 public boolean isSetThresoldValue() { 818 return (this.thresoldValue!= null); 819 } 820 821 public void unsetThresoldValue() { 822 this.thresoldValue = null; 823 } 824 825 } 826 827 828 /** 829 * <p>Java class for anonymous complex type. 830 * 831 * <p>The following schema fragment specifies the expected content contained within this class. 832 * 833 * <pre> 834 * <complexType> 835 * <complexContent> 836 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 837 * <attribute name="higherBetter" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 838 * <attribute name="higherThresold" type="{http://www.w3.org/2001/XMLSchema}double" /> 839 * <attribute name="lowerThresold" type="{http://www.w3.org/2001/XMLSchema}double" /> 840 * <attribute name="scaleWithGranularity" type="{http://www.w3.org/2001/XMLSchema}boolean" /> 841 * </restriction> 842 * </complexContent> 843 * </complexType> 844 * </pre> 845 * 846 * 847 */ 848 @XmlAccessorType(XmlAccessType.FIELD) 849 @XmlType(name = "") 850 public static class StreamTrendParameters 851 implements Serializable 852 { 853 854 private final static long serialVersionUID = 6799287509742157998L; 855 @XmlAttribute 856 protected Boolean higherBetter; 857 @XmlAttribute 858 protected Double higherThresold; 859 @XmlAttribute 860 protected Double lowerThresold; 861 @XmlAttribute 862 protected Boolean scaleWithGranularity; 863 864 /** 865 * Gets the value of the higherBetter property. 866 * 867 * @return 868 * possible object is 869 * {@link Boolean } 870 * 871 */ 872 public boolean isHigherBetter() { 873 return higherBetter; 874 } 875 876 /** 877 * Sets the value of the higherBetter property. 878 * 879 * @param value 880 * allowed object is 881 * {@link Boolean } 882 * 883 */ 884 public void setHigherBetter(boolean value) { 885 this.higherBetter = value; 886 } 887 888 public boolean isSetHigherBetter() { 889 return (this.higherBetter!= null); 890 } 891 892 public void unsetHigherBetter() { 893 this.higherBetter = null; 894 } 895 896 /** 897 * Gets the value of the higherThresold property. 898 * 899 * @return 900 * possible object is 901 * {@link Double } 902 * 903 */ 904 public double getHigherThresold() { 905 return higherThresold; 906 } 907 908 /** 909 * Sets the value of the higherThresold property. 910 * 911 * @param value 912 * allowed object is 913 * {@link Double } 914 * 915 */ 916 public void setHigherThresold(double value) { 917 this.higherThresold = value; 918 } 919 920 public boolean isSetHigherThresold() { 921 return (this.higherThresold!= null); 922 } 923 924 public void unsetHigherThresold() { 925 this.higherThresold = null; 926 } 927 928 /** 929 * Gets the value of the lowerThresold property. 930 * 931 * @return 932 * possible object is 933 * {@link Double } 934 * 935 */ 936 public double getLowerThresold() { 937 return lowerThresold; 938 } 939 940 /** 941 * Sets the value of the lowerThresold property. 942 * 943 * @param value 944 * allowed object is 945 * {@link Double } 946 * 947 */ 948 public void setLowerThresold(double value) { 949 this.lowerThresold = value; 950 } 951 952 public boolean isSetLowerThresold() { 953 return (this.lowerThresold!= null); 954 } 955 956 public void unsetLowerThresold() { 957 this.lowerThresold = null; 958 } 959 960 /** 961 * Gets the value of the scaleWithGranularity property. 962 * 963 * @return 964 * possible object is 965 * {@link Boolean } 966 * 967 */ 968 public boolean isScaleWithGranularity() { 969 return scaleWithGranularity; 970 } 971 972 /** 973 * Sets the value of the scaleWithGranularity property. 974 * 975 * @param value 976 * allowed object is 977 * {@link Boolean } 978 * 979 */ 980 public void setScaleWithGranularity(boolean value) { 981 this.scaleWithGranularity = value; 982 } 983 984 public boolean isSetScaleWithGranularity() { 985 return (this.scaleWithGranularity!= null); 986 } 987 988 public void unsetScaleWithGranularity() { 989 this.scaleWithGranularity = null; 990 } 991 992 } 993 994 } 995 996 }