Skip to content
Snippets Groups Projects
  1. Jul 22, 2016
  2. Jul 21, 2016
  3. Jul 20, 2016
  4. Jul 19, 2016
    • Christian Meyer's avatar
      fixed Output serialization issues · 8e0f9a6a
      Christian Meyer authored
      CategoryCollector.java
          removed implementing Serializable (already implemented in parent class)
      Collectable.java
          added default method createWriter
      OneShotCollectable.java
          overriding createWriter method with another default method
      replaced CollectorWriter with CollectableWriter.java
          replaced method getCollector with getCollectable
          added method setOutputPath
          updated AbstractCollectableWrite
          removed static method create
              replaced with Collectable.createWriter
      Output.java
          added nested class CollectorPair
              replaced fields collectors, writers with collectorPairs
                  updated methods step, close, toString
                  updated nested class MyProperties
          made outputPath transient
          added accessors for outputPath
          added method addCollector(Collector<?>, CollectableWriter)
              made addCollectorAndWriter deprecated
          updated test
      CreatesAfterMessage, CreatesBeforeMessage, CreatesCollectMessage.java
          added implements Serializable
      CsvWriter.java
          no longer implements Serializable
              will be recreated on deserialization
      renamed AbstractCollectorWriter to AbstractCollectableWriter
      renamed LineCollectorWriter to LineCollectableWriter
          CsvWriter writer is recreated in method setOutputPath
          updated test
      renamed OneShotCollectorWriter to OneShotCollectableWriter
          outputPathBase is set via setOutputPath method
          updated test
      8e0f9a6a
  5. Jul 18, 2016
  6. Jul 15, 2016
  7. Jul 14, 2016
  8. Jul 13, 2016
  9. Jul 12, 2016
  10. Jul 06, 2016
  11. Jul 01, 2016
  12. Jun 30, 2016
  13. Jun 29, 2016
  14. Jun 28, 2016
    • mey's avatar
      fixed model inspector not being updated after setting new parameters via GUI · 18990d19
      mey authored
      ParamsMenu.java
          console's model inspector gets rebuilt after setting new parameters
      ZmtConsole.java
          new model inspector is selected in tab pane after rebuilding
      18990d19
    • mey's avatar
      MapParamDefinition.java: made abstract, implementing classes specify getMap method · 5d537d97
      mey authored
          added default implementation using a HashMap
          added equals / hashCode methods based on getMap method
          updated TestNestedMapParams.java
      MapAccessor.java
          improved documentation
      5d537d97
    • mey's avatar
      formatted, organized imports · c4902297
      mey authored
      c4902297
    • mey's avatar
      ZmtSimState.java: improved documentation · 330f98fa
      mey authored
      330f98fa
    • mey's avatar
      package cleanup · a616b7f7
      mey authored
      removed packages def
      placed accessors in package accessor
      ParamDefinition childs are placed in params
      a616b7f7
    • mey's avatar
      parameters are automated by lookup via identifiers only · 207fb524
      mey authored
      Locator.java
          rewritten to a wrapper of an identifiers collection
      DefaultCombinationApplier.java
          applies combination values by traversing accessors using identifiers
          updated test
      AutoParams.java
          collects identifiers in fromParams method by traversing accessors
          updated test
      207fb524
    • mey's avatar
      BaseSimParamsNode.java: initializing inspector reference with empty optional · 3a8638d0
      mey authored
      BaseParamsNode.java: moved toString method with definitions to BaseSimParamsNode
      3a8638d0
    • mey's avatar
      ParamsUtil.java: disabled references in XML · 109f9b5d
      mey authored
      109f9b5d
    • mey's avatar
      DefinitionAccessor.java: added Identifier interface for type safety · ef84b0cf
      mey authored
          used to access values in get / set methods
          updated child classes and tests
      ef84b0cf
    • mey's avatar
      adapted GUI components to changes in 6a12991 · b9be5aa1
      mey authored
      ParamsMenu.java
          removed handling the ParamsInspector
              done in BaseSimParamsNode
      ZmtConsole.java
          allows submenus in 'Add' and 'Inspect' menus
      ZmtGuiState.java
          gives Inspector from state.getParams instead of handling its own
      CloseButtonTabComponent.java
          improved documentation
      ParamsInspector.java
          no longer keeps reference to parameters object
          reports user removals via callback
          added nested interface InspectorRemovable
              used for tagging optional definitions
      b9be5aa1
    • mey's avatar
      made ParameterDefinition top of parameters class hierarchy · 5cfa1d14
      mey authored
          to have a DefinitionAccessor always available
      
      removed interface NestedParams.java
          obsolete, nesting is done via DefinitionAccessor only
      removed interface Params.java
          getDefinitions now in ParamsNode
      added interface ParamsNode.java
          merged getDefinitions, add / remove from SimParams and Params
              but no longer using optional definitions
      SimParams.java
          only getSeed method remaining
      removed interface OptionalParamDefinition.java
          obsolete, optional tagging is done via InspectorRemovable annotation
      replaced BaseParams with BaseParamsNode.java
          extends from BaseParamDefinition and implements ParamsNode
      added BaseSimParamsNode.java
          providing a ParamsInspector and handling definition add / removal
      moved BaseParamDefinition, MapParamDefinition, ParamDefinition.java
          from .def to parent package params
      moved DefinitionAccessor, MapAccessor, NotAutomatable, ReflectionAccessor.java
          from .def to .accessor
      5cfa1d14
Loading