Skip to content
Snippets Groups Projects
  1. Aug 18, 2015
  2. Aug 17, 2015
  3. Aug 14, 2015
  4. Jul 26, 2015
  5. Jul 15, 2015
    • mirueger's avatar
      # updated discoverer to initialize components on the fly · 91c269da
      mirueger authored
      # updated to version without ease.js and with synonyms
      # [Aggregator] moved _getComponentsForUnsatisfiedAttributes() to [Discoverer]
      + [Discoverer] _getComponentsForUnsatisfiedAttributes()
      # [Discoverer] _getComponentsForUnsatisfiedAttributes() can initialize components if not already registered
      # [Interpreter] constructor Interpreter(discoverer, inAttributes, outAttributes)
      + [Interpreter] inOut
      # [Interpreter] _init()
      # [Interpreter] _initInterpreter()
      # [Interpreter] _initInAttributes()
      # [Interpreter] _initOutAttributes()
      # [Interpreter] _doesSatisfyTypeOf()
      # [Widget] constructor Widget(discoverer, outAttributes)
      + [Widget] inOut
      # [Widget] _initWidgetr()
      # [Widget] _initOutAttributes()
      # [Widget] _doesSatisfyTypeOf()
      91c269da
  6. May 22, 2015
  7. May 21, 2015
  8. Apr 29, 2015
  9. Apr 28, 2015
  10. Apr 24, 2015
  11. Apr 23, 2015
  12. Apr 17, 2015
    • Tobias Moebert's avatar
      + added Interpretation class · 21f656e6
      Tobias Moebert authored
      - [AbstractList] removed counter
      - [Aggregator] interpreters
      - [Aggregator] addInterpreter() and getInterpreters()
      - [Aggregator] getInterpretedData()
      - [AttributeTypeList] getItem(_identifier)
      - [AttributeValueList] getAttributeValue(_key)
      - [ParameterList] getIdentifier()
      - [Interpreter] - getInterpretedData()
      + [AttributeType] hasInputParameter()
      + [AttributeTypeList] removeAttributeType(_attributeType, _allOccurences)
      + [AttributeTypeList] hasAttributesWithInputParameters()
      + [AttributeTypeList] getAttributesWithInputParameters()
      + [AttributeValueList] containsAttributeType(_attributeType)
      + [AttributeValueList] getValueObjectForAttributeType(_attributeType)
      + [AttributeValueList] removeAttributeValuesWithAttributeType(_attributeType)
      + [AttributeValueList] updateValue(_attributeValue)
      + [ParameterList] hasInputParameter()
      + [Interpreter] hasOutAttributesWithInputParameters()
      + [Interpreter] getOutAttributesWithInputParameters()
      # [Aggregator] uses Interpretation objects to save referenced interpreters
      # [Aggregator] can handle parameters with values that change at runtime
      # [AttributeType] equals(_attributeType) doesn't rely on identifier anymore
      # [AttributeType] virtual public toString() -> public getIdentifier()
      # [AttributeTypeList] public put(_attributeType) -> public put(_attributeType, _multipleInstances)
      # [AttributeValueList] contains(_items) -> contains(_attributeValue)
      # [Parameter] getIdentifier() -> toString()
      # [Interpreter] callInterpreter(_dataToInterpret, _function) -> callInterpreter(_inAttributeValues, _outAttributeValues, _function)
      21f656e6
  13. Apr 09, 2015
    • Tobias Moebert's avatar
      + [Aggregator] didFinishInitialization() · a46a9a27
      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()
      a46a9a27
  14. Mar 12, 2015
    • Tobias Moebert's avatar
      ! [Widget] erroneous call to a function renamed in a previous update · eda5d36a
      Tobias Moebert authored
      # [Widget] getAttributes -> getAttributeValues
      # [Widget] queryGenerator -> added default implementation invoking the callback function
      + [AttributeValueList] getValue
      + [Aggregator] queryReferencedWidgets
      eda5d36a
    • Tobias Moebert's avatar
      # [Widget] queryAttributes -> getAttributes · ff50c51d
      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
      ff50c51d
  15. Mar 09, 2015
  16. Mar 06, 2015
  17. Mar 04, 2015
Loading