[{"__symbolic":"module","version":4,"metadata":{"Expression":{"__symbolic":"interface"},"ExpressionAccessor":{"__symbolic":"interface"},"Path":{"__symbolic":"interface"},"OPERATION_EQ":"EQ","OPERATION_NEQ":"NEQ","OPERATION_LIKE":"LIKE","OPERATION_GT":"GT","OPERATION_LT":"LT","OPERATION_GE":"GE","OPERATION_LE":"LE","SimpleExpression":{"__symbolic":"class","arity":1,"members":{"eq":[{"__symbolic":"method"}],"neq":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}]}},"ComparableExpression":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SimpleExpression"},"arity":1,"members":{"lt":[{"__symbolic":"method"}],"le":[{"__symbolic":"method"}],"gt":[{"__symbolic":"method"}],"ge":[{"__symbolic":"method"}]}},"StringExpression":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ComparableExpression"},"members":{"like":[{"__symbolic":"method"}]}},"NumberExpression":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ComparableExpression"}},"BooleanExpression":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ComparableExpression"}},"BooleanOperation":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BooleanExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"ExpressionFactory":{"__symbolic":"class"},"Constant":{"__symbolic":"interface"},"BooleanConstant":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BooleanExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}],"isConstant":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}]}},"NumberConstant":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NumberExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"}]}],"isConstant":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}]}},"StringConstant":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StringExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"isConstant":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}]}},"BeanPath":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SimpleExpression"},"arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"string"}]}],"add":[{"__symbolic":"method"}],"createString":[{"__symbolic":"method"}],"createBoolean":[{"__symbolic":"method"}],"createNumber":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}],"toFormName":[{"__symbolic":"method"}],"getSourcePointer":[{"__symbolic":"method"}],"toQueryPath":[{"__symbolic":"method"}]}},"StringPath":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"StringExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"toFormName":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}],"getSourcePointer":[{"__symbolic":"method"}],"toQueryPath":[{"__symbolic":"method"}]}},"ArrayPath":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SimpleExpression"},"arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Expression form not supported","line":405,"character":94}]}],"getElement":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"toFormName":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}],"getSourcePointer":[{"__symbolic":"method"}],"toQueryPath":[{"__symbolic":"method"}]}},"MapPath":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"SimpleExpression"},"arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Expression form not supported","line":452,"character":94}]}],"getElement":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}],"isConstant":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"toFormName":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}],"getSourcePointer":[{"__symbolic":"method"}],"toQueryPath":[{"__symbolic":"method"}]}},"NumberPath":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"NumberExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"toFormName":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}],"getSourcePointer":[{"__symbolic":"method"}],"toQueryPath":[{"__symbolic":"method"}]}},"BooleanPath":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BooleanExpression"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}],"isPath":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"toFormName":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}],"getSourcePointer":[{"__symbolic":"method"}],"toQueryPath":[{"__symbolic":"method"}]}},"BeanBinding":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BeanPath","arguments":[{"__symbolic":"reference","name":"any"}]},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"toString":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getResource":[{"__symbolic":"method"}]}}}}]