[DEECo] [d3scomp/JDEECo] c100d7: Major refactoring overhaul of the validation and e...

GitHub noreply at github.com
Fri Jun 10 16:42:41 CEST 2016


  Branch: refs/heads/IntelligentEnsembles
  Home:   https://github.com/d3scomp/JDEECo
  Commit: c100d7607b3f2ee6e70ae496ff37fd6d0c036f3e
      https://github.com/d3scomp/JDEECo/commit/c100d7607b3f2ee6e70ae496ff37fd6d0c036f3e
  Author: Buckey <aertheas at gmail.com>
  Date:   2016-06-10 (Fri, 10 Jun 2016)

  Changed paths:
    R jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/DefaultFunctionRegistry.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/EDLRuntimeModule.java
    R jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/IFunctionRegistry.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/Abs.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/Count.java
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/DefaultFunctionRegistry.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/IFunction.java
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/IFunctionRegistry.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/OneOf.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/functions/SetsEqual.java
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/generator/CodeGeneratorVisitor.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/generator/EDLGenerator.xtend
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/typing/DefaultTypeInformationProvider.xtend
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/typing/IDataTypeContext.java
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/typing/ITypeInformationProvider.java
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/typing/SimpleDataTypeContext.java
    R jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/utils/CodeGeneratorVisitor.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/utils/EDLUtils.xtend
    R jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/utils/ITypeResolutionContext.java
    R jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/utils/SimpleTypeResolutionContext.java
    M jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/validation/EDLValidator.xtend
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/validation/IErrorReportingService.java
    A jdeeco-edl/src/cz/cuni/mff/d3s/jdeeco/edl/validation/NullErrorReportingService.java
    M jdeeco-ensembles-intelligent-z3/src/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/ConstraintParser.java
    M jdeeco-ensembles-intelligent-z3/src/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/DataContainer.java
    M jdeeco-ensembles-intelligent-z3/src/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/DataContractInstancesContainer.java
    M jdeeco-ensembles-intelligent-z3/src/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/FilteredKnowledgeContainer.java
    M jdeeco-ensembles-intelligent-z3/src/cz/cuni/mff/d3s/jdeeco/ensembles/intelligent/z3/Z3IntelligentEnsembleFactory.java

  Log Message:
  -----------
  Major refactoring overhaul of the validation and error reporting infrastructure. Split the two ITypeResolutionContext responsibilities into IDataTypeContext and IErrorReportingService, introduced ITypeInformationProvider extending IDataTypeContext and encapsulating all type information needs.




More information about the DEECo mailing list