[midPoint-git] [Evolveum/midpoint] b8e356: Axiom: Added ModelReactor which loads model defini...
    Tony Tkáčik 
    noreply at github.com
       
    Tue May 12 13:23:21 CEST 2020
    
    
  
  Branch: refs/heads/feature/axiom
  Home:   https://github.com/Evolveum/midpoint
  Commit: b8e3561951da77dc9edefe7af7f1781f66ef3f6c
      https://github.com/Evolveum/midpoint/commit/b8e3561951da77dc9edefe7af7f1781f66ef3f6c
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2020-05-12 (Tue, 12 May 2020)
  Changed paths:
    A infra/axiom/src/main/java/com/evolveum/axiom/concepts/Optionals.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBaseDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBuiltIn.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomModel.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomPropertyDefinition.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/Identifiable.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/stmt/AxiomStatement.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/api/stmt/AxiomStatementDefinition.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AbstractAxiomStatement.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AnyAxiomStatement.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomItemDefinitionImpl.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomModelContext.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomSemanticException.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementBuilder.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementFactoryContext.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementImpl.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementStreamBuilder.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomTypeDefinitionImpl.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/BasicStatementRule.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/ModelReactorContext.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/Requirement.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/StatementContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/StatementContextImpl.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/StatementRule.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/StatementRuleContext.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/StatementTreeBuilder.java
    M infra/axiom/src/main/resources/axiom-lang.axiom
    M infra/axiom/src/test/java/com/evolveum/axiom/lang/test/TestAxiomParser.java
  Log Message:
  -----------
  Axiom: Added ModelReactor which loads model definitions from language
ModelReactor parses model and loads Axiom*Definitions from such models.
Language is self-describing - it is possible to parse axiom-lang.axiom
(language definition) and feed it as Model Definition for model reactor.
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
    
    
More information about the midPoint-svn
mailing list