- Apr 09, 2015
-
-
Tobias Moebert authored
+ [Aggregator] addInterpreter() + [Aggregator] getInterpreters() + [Aggregator] getComponentUUIDs() + [Aggregator] hasComponent(uuid) + [Aggregator] doesSatisfyAttributeType(_attributeType) + [Aggregator] getComponentsForUnsatisfiedAttributeTypes(_unsatisfiedAttributes, _all, _componentTypes) + [Aggregator] didFinishSetup() + [Aggregator] queryReferencedInterpreters(_callback) + [Aggregator] queryReferencedComponents(_callback) + [AttributeType] hasParameters() + [AttributeType] toString() + [AttributeType] getIdentifier() + [AttributeTypeList] getItem(_identifier) + [AttributeTypeList] clone() + [AttributeValue] toString() + [AttributeValueList] getValueForAttributeType(_attributeType) + [Parameter] toString() + [Parameter] getIdentifier() + [ParameterList] getItemsAsJson() + [ParameterList] getIdentifier() + [WidgetDescription] doesSatisfyAttributeType(_attributeType) + [Widget] virtual didFinishInitialization(_attributeTypes) # updated unit tests to consider the changes made to the different components # updated the JSDoc comments and build an updated documentation # [AbstractList] getItem is now virtual # [Aggregator] updated the constructor and setup process so that aggregators are able to search for components to satisfy requested attributes (should be handled by the discoverer in the future) # [Aggregator] updated methods to use UUIDs instead of WidgetHandles # [Aggregator] addWidget now accepts a Widget or a UUID # [Aggregator] removeWidget now only accepts UUIDs # [Aggregator] aggregatorSetup() -> aggregatorSetup(_attributeTypes) # [Aggregator] abstract protected setAggregatorAttributeValues() -> virtual protected setAggregatorAttributeValues(_attributeTypes) # [Aggregator] abstract protected setAggregatorConstantAttributeValues() -> virtual protected setAggregatorConstantAttributeValues() # [Aggregator] abstract protected setAggregatorCallbacks() -> virtual protected setAggregatorCallbacks() # [Aggregator] interpretData(_interpreterId, _data, _function) -> interpretData(_interpreterId, _function) # [Widget] getAttributeValues() -> getAttributeValues(_attributeTypeList) - [Aggregator] initWidgetHandles() - removed WidgetHandle and WidgetHandleList (all components are solely referenced by UUID now) - [Widget] getHandle()
-
- Mar 18, 2015
-
-
Tobias Moebert authored
# better support for interpreters
-
- Mar 12, 2015
-
-
Tobias Moebert authored
# [Aggregator] addWidgetSubscription -> now takes a widget as a single argument (additionally to the existing way of taking a widget handle and a callback list)
-
Tobias Moebert authored
# [Widget] getAttributes -> getAttributeValues # [Widget] queryGenerator -> added default implementation invoking the callback function + [AttributeValueList] getValue + [Aggregator] queryReferencedWidgets
-
Tobias Moebert authored
# [Widget] queryConstAttributes -> getConstAttributes # [Widget] getWidgetDescription -> getDescription # [Widget] setOutAttributeType -> addOutAttributeType # [Widget] setOutAttributeTypes-> addOutAttributeTypes # [Widget] getWidgetAttributeTypes -> getAttributeTypes # [Widget] queryCallbacks -> getCallbacks - [Widget] removed debugging code + [WidgetDescription] setCallbackNames + [WidgetDescription] addCallbackName + [WidgetDescription] getHandle # [Interpreter] getInterpreterDescription -> getDescription # [Aggregator] getAggregatorDescription -> getDescription + [Aggregator] queryReferenzedWidget # [Discoverer] getComponentsByAttributes(_attributeTypeList, _all) -> getComponentsByAttributes(_attributeTypeList, _all, _componentTypes) # [Discoverer] getDescriptions() -> getDescriptions(_componentTypes) # [Discoverer] getWidgetDescriptions(), getInterpreterDescriptions() & getAggregatorDescriptions() -> private
-
- Mar 09, 2015
-
-
Tobias Moebert authored
# removed the GeoLocationWidget, AddressInterpreter and TestAggregator from the build routine # made some code simplifications + added missing class "UnEqual" to the build routine ! fixed a type in the build contactJS config - removed unnecessary commas and semi-colons
-
- Mar 06, 2015
-
-
Tobias Moebert authored
# simplified code
-
- Mar 05, 2015
-
-
Tobias Moebert authored
-
- Mar 04, 2015
-
-
Stefanie Lemcke authored
-