/** * Defines the measurement unit (e.g., tons) of the event property. * @param measurementUnit The measurement unit as a URI from a vocabulary (e.g., QUDT). * @return */ public PrimitivePropertyBuilder measurementUnit(URI measurementUnit) { this.eventProperty.setMeasurementUnit(measurementUnit); return this; }
public PropertyRequirementsBuilder measurementUnitReq(String measurementUnit) { this.propertyReq.setMeasurementUnit(URI.create(measurementUnit)); return this; }
public PropertyRequirementsBuilder measurementUnitPresence() { this.propertyReq.setMeasurementUnit(URI.create(StreamPipes.ANYTHING)); return this; }
private EventProperty modifyEventProperty(EventProperty eventProperty, TransformOperationType transformOperationType, String value) { // TODO check support for lists and nested properties if (transformOperationType == TransformOperationType.DATATYPE_TRANSFORMATION) { if (eventProperty instanceof EventPropertyPrimitive) { ((EventPropertyPrimitive) eventProperty).setRuntimeType(value); } } else if (transformOperationType == TransformOperationType.MEASUREMENT_UNIT_TRANSFORMATION) { if (eventProperty instanceof EventPropertyPrimitive) { ((EventPropertyPrimitive) eventProperty).setMeasurementUnit(URI.create(value)); } } else if (transformOperationType == TransformOperationType.DOMAIN_PROPERTY_TRANSFORMATION) { eventProperty.setDomainProperties(Arrays.asList(URI.create(value))); } else if (transformOperationType == TransformOperationType.RUNTIME_NAME_TRANSFORMATION) { eventProperty.setRuntimeName(value); } return eventProperty; }
private EventProperty modifyEventProperty(EventProperty eventProperty, TransformOperationType transformOperationType, String value) { // TODO check support for lists and nested properties if (transformOperationType == TransformOperationType.DATATYPE_TRANSFORMATION) { if (eventProperty instanceof EventPropertyPrimitive) { ((EventPropertyPrimitive) eventProperty).setRuntimeType(value); } } else if (transformOperationType == TransformOperationType.MEASUREMENT_UNIT_TRANSFORMATION) { if (eventProperty instanceof EventPropertyPrimitive) { ((EventPropertyPrimitive) eventProperty).setMeasurementUnit(URI.create(value)); } } else if (transformOperationType == TransformOperationType.DOMAIN_PROPERTY_TRANSFORMATION) { eventProperty.setDomainProperties(Arrays.asList(URI.create(value))); } else if (transformOperationType == TransformOperationType.RUNTIME_NAME_TRANSFORMATION) { eventProperty.setRuntimeName(value); } return eventProperty; }