private static <T extends EventProperty> EventProperty domainPropertyReq(String domainProperty, Class<T> eventProperty) { EventProperty ep = null; try { ep = eventProperty.newInstance(); } catch (InstantiationException | IllegalAccessException e) { e.printStackTrace(); } ep.setDomainProperties(Utils.createURI(domainProperty)); return ep; }
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; }