Package org.somda.dsl.biceps.metric
Class Metric
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public class Metric<T extends Object> extends Descriptor<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMetric.Relation
-
Field Summary
Fields Modifier and Type Field Description private final DerivationMethodderivationMethodprivate final DurationdeterminationPeriodprivate final DurationlifeTimePeriodprivate final DurationmaxMeasurementTimeprivate final DurationmaxDelayTimeprivate final DurationactivationDurationprivate final List<CodedValue>bodySitesprivate final List<Metric.Relation>relationsprivate final CodedValueunitprivate final MetricCategorymetricCategoryprivate final MetricAvailabilitymetricAvailabilityprivate final Tstateprivate final CodedValuetypeprivate final SafetyClassificationsafetyClassificationprivate final Cursorcursorprivate final Handlehandleprivate final BigIntegerversionprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Method Summary
Modifier and Type Method Description final DerivationMethodgetDerivationMethod()final DurationgetDeterminationPeriod()final DurationgetLifeTimePeriod()final DurationgetMaxMeasurementTime()final DurationgetMaxDelayTime()final DurationgetActivationDuration()final List<CodedValue>getBodySites()final List<Metric.Relation>getRelations()final CodedValuegetUnit()final MetricCategorygetMetricCategory()final MetricAvailabilitygetMetricAvailability()final CodedValuebodySite(CodedValue init)final DerivationMethodderivationMethod(DerivationMethod init)final DurationlifeTimePeriod(Duration init)final DurationdeterminationPeriod(Duration init)final DurationmaxMeasurementTime(Duration init)final DurationmaxDelayTime(Duration init)final DurationactivationDuration(Duration init)final Metric.Relationrelation(Metric.Relation.Kind kind, Function1<Metric.Relation, Unit> init)-
Methods inherited from class org.somda.dsl.biceps.base.tree.Descriptor
getSafetyClassification, getState, getType, safetyClassification, state, toString, type -
Methods inherited from class org.somda.dsl.biceps.base.tree.IdentifiableMdibComponent
getCursor, getHandle -
Methods inherited from class org.somda.dsl.biceps.base.tree.VersionedMdibComponent
getVersion, version, version, version -
Methods inherited from class org.somda.dsl.biceps.base.BicepsExtensible
extendWith, getBicepsExtensions -
Methods inherited from class org.somda.dsl.biceps.base.GenericExtensible
extendWithGeneric, getGenericExtensions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getDerivationMethod
final DerivationMethod getDerivationMethod()
-
getDeterminationPeriod
final Duration getDeterminationPeriod()
-
getLifeTimePeriod
final Duration getLifeTimePeriod()
-
getMaxMeasurementTime
final Duration getMaxMeasurementTime()
-
getMaxDelayTime
final Duration getMaxDelayTime()
-
getActivationDuration
final Duration getActivationDuration()
-
getBodySites
final List<CodedValue> getBodySites()
-
getRelations
final List<Metric.Relation> getRelations()
-
getUnit
final CodedValue getUnit()
-
getMetricCategory
final MetricCategory getMetricCategory()
-
getMetricAvailability
final MetricAvailability getMetricAvailability()
-
bodySite
final CodedValue bodySite(CodedValue init)
-
derivationMethod
final DerivationMethod derivationMethod(DerivationMethod init)
-
lifeTimePeriod
final Duration lifeTimePeriod(Duration init)
-
determinationPeriod
final Duration determinationPeriod(Duration init)
-
maxMeasurementTime
final Duration maxMeasurementTime(Duration init)
-
maxDelayTime
final Duration maxDelayTime(Duration init)
-
activationDuration
final Duration activationDuration(Duration init)
-
relation
final Metric.Relation relation(Metric.Relation.Kind kind, Function1<Metric.Relation, Unit> init)
-
-
-
-