public class AbstractMetricDescriptor extends AbstractDescriptor
Java class for AbstractMetricDescriptor complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractMetricDescriptor">
<complexContent>
<extension base="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}AbstractDescriptor">
<sequence>
<element name="Unit" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}CodedValue"/>
<element name="BodySite" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}CodedValue" maxOccurs="unbounded" minOccurs="0"/>
<element name="Relation" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://standards.ieee.org/downloads/11073/11073-10207-2017/extension}Extension" minOccurs="0"/>
<element name="Code" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}CodedValue" minOccurs="0"/>
<element name="Identification" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}InstanceIdentifier" minOccurs="0"/>
</sequence>
<attribute name="Kind" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="Rcm"/>
<enumeration value="PS"/>
<enumeration value="SST"/>
<enumeration value="ECE"/>
<enumeration value="DCE"/>
<enumeration value="Oth"/>
</restriction>
</simpleType>
</attribute>
<attribute name="Entries" use="required" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}EntryRef" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="MetricCategory" use="required" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}MetricCategory" />
<attribute name="DerivationMethod" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}DerivationMethod" />
<attribute name="MetricAvailability" use="required" type="{http://standards.ieee.org/downloads/11073/11073-10207-2017/participant}MetricAvailability" />
<attribute name="MaxMeasurementTime" type="{http://www.w3.org/2001/XMLSchema}duration" />
<attribute name="MaxDelayTime" type="{http://www.w3.org/2001/XMLSchema}duration" />
<attribute name="DeterminationPeriod" type="{http://www.w3.org/2001/XMLSchema}duration" />
<attribute name="LifeTimePeriod" type="{http://www.w3.org/2001/XMLSchema}duration" />
<attribute name="ActivationDuration" type="{http://www.w3.org/2001/XMLSchema}duration" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractMetricDescriptor.Relation
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected Duration |
activationDuration |
protected List<CodedValue> |
bodySite |
protected DerivationMethod |
derivationMethod |
protected Duration |
determinationPeriod |
protected Duration |
lifeTimePeriod |
protected Duration |
maxDelayTime |
protected Duration |
maxMeasurementTime |
protected MetricAvailability |
metricAvailability |
protected MetricCategory |
metricCategory |
protected List<AbstractMetricDescriptor.Relation> |
relation |
protected CodedValue |
unit |
descriptorVersion, extension, handle, safetyClassification, type| Constructor and Description |
|---|
AbstractMetricDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
Duration |
getActivationDuration()
Gets the value of the activationDuration property.
|
List<CodedValue> |
getBodySite()
Gets the value of the bodySite property.
|
DerivationMethod |
getDerivationMethod()
Gets the value of the derivationMethod property.
|
Duration |
getDeterminationPeriod()
Gets the value of the determinationPeriod property.
|
Duration |
getLifeTimePeriod()
Gets the value of the lifeTimePeriod property.
|
Duration |
getMaxDelayTime()
Gets the value of the maxDelayTime property.
|
Duration |
getMaxMeasurementTime()
Gets the value of the maxMeasurementTime property.
|
MetricAvailability |
getMetricAvailability()
Gets the value of the metricAvailability property.
|
MetricCategory |
getMetricCategory()
Gets the value of the metricCategory property.
|
List<AbstractMetricDescriptor.Relation> |
getRelation()
Gets the value of the relation property.
|
CodedValue |
getUnit()
Gets the value of the unit property.
|
int |
hashCode() |
void |
setActivationDuration(Duration value)
Sets the value of the activationDuration property.
|
void |
setBodySite(List<CodedValue> value) |
void |
setDerivationMethod(DerivationMethod value)
Sets the value of the derivationMethod property.
|
void |
setDeterminationPeriod(Duration value)
Sets the value of the determinationPeriod property.
|
void |
setLifeTimePeriod(Duration value)
Sets the value of the lifeTimePeriod property.
|
void |
setMaxDelayTime(Duration value)
Sets the value of the maxDelayTime property.
|
void |
setMaxMeasurementTime(Duration value)
Sets the value of the maxMeasurementTime property.
|
void |
setMetricAvailability(MetricAvailability value)
Sets the value of the metricAvailability property.
|
void |
setMetricCategory(MetricCategory value)
Sets the value of the metricCategory property.
|
void |
setRelation(List<AbstractMetricDescriptor.Relation> value) |
void |
setUnit(CodedValue value)
Sets the value of the unit property.
|
String |
toString() |
getDescriptorVersion, getExtension, getHandle, getSafetyClassification, getType, setDescriptorVersion, setExtension, setHandle, setSafetyClassification, setTypeprotected CodedValue unit
protected List<CodedValue> bodySite
protected List<AbstractMetricDescriptor.Relation> relation
protected MetricCategory metricCategory
protected DerivationMethod derivationMethod
protected MetricAvailability metricAvailability
protected Duration maxMeasurementTime
protected Duration maxDelayTime
protected Duration determinationPeriod
protected Duration lifeTimePeriod
protected Duration activationDuration
public CodedValue getUnit()
CodedValuepublic void setUnit(CodedValue value)
value - allowed object is
CodedValuepublic List<CodedValue> getBodySite()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the bodySite property.
For example, to add a new item, do as follows:
getBodySite().add(newItem);
Objects of the following type(s) are allowed in the list
CodedValue
public List<AbstractMetricDescriptor.Relation> getRelation()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the relation property.
For example, to add a new item, do as follows:
getRelation().add(newItem);
Objects of the following type(s) are allowed in the list
AbstractMetricDescriptor.Relation
public MetricCategory getMetricCategory()
MetricCategorypublic void setMetricCategory(MetricCategory value)
value - allowed object is
MetricCategorypublic DerivationMethod getDerivationMethod()
DerivationMethodpublic void setDerivationMethod(DerivationMethod value)
value - allowed object is
DerivationMethodpublic MetricAvailability getMetricAvailability()
MetricAvailabilitypublic void setMetricAvailability(MetricAvailability value)
value - allowed object is
MetricAvailabilitypublic Duration getMaxMeasurementTime()
Durationpublic void setMaxMeasurementTime(Duration value)
value - allowed object is
Durationpublic Duration getMaxDelayTime()
Durationpublic void setMaxDelayTime(Duration value)
value - allowed object is
Durationpublic Duration getDeterminationPeriod()
Durationpublic void setDeterminationPeriod(Duration value)
value - allowed object is
Durationpublic Duration getLifeTimePeriod()
Durationpublic void setLifeTimePeriod(Duration value)
value - allowed object is
Durationpublic Duration getActivationDuration()
Durationpublic void setActivationDuration(Duration value)
value - allowed object is
Durationpublic void setBodySite(List<CodedValue> value)
public void setRelation(List<AbstractMetricDescriptor.Relation> value)
public String toString()
toString in class AbstractDescriptorpublic boolean equals(Object that)
equals in class AbstractDescriptorpublic int hashCode()
hashCode in class AbstractDescriptorCopyright © 2018. All rights reserved.