public class org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder extends org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.AbstractPropertyBaseVisitor
{
private final org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context;
private final org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler;
private org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property property;
private java.lang.String field;
public void <init>(org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext)
{
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext;
specialinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.AbstractPropertyBaseVisitor: void <init>()>();
v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context> = v;
v = new org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler;
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: void <init>(org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext)>(v);
v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler> = v;
return;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property getBuiltProperty()
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property property>;
return v;
}
private org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase v, v, v, v, v;
java.util.function.Function v;
org.eclipse.collections.api.map.MutableMap v, v;
org.eclipse.collections.api.block.function.Function v, v;
java.util.Map v, v, v;
org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap v, v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DynamicMapping v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
java.util.Optional v, v;
java.lang.Object v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase;
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase getPropertyBase()>();
v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map meta>;
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(java.util.Map)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase _meta(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map properties>;
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder$lambda_visit_a3ce3990_1__15: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.MapIterate: org.eclipse.collections.api.map.MutableMap collectValues(java.util.Map,org.eclipse.collections.api.block.function.Function)>(v, v);
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(org.eclipse.collections.api.map.MutableMap)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase _properties(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression ignore_above>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileLong(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase _ignore_above(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DynamicMapping dynamic>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder$lambda_visit_0__16: java.util.function.Function bootstrap$(org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase _dynamic(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
v = new org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase: java.util.Map fields>;
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder$lambda_visit_a3ce3990_2__17: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.MapIterate: org.eclipse.collections.api.map.MutableMap collectValues(java.util.Map,org.eclipse.collections.api.block.function.Function)>(v, v);
specialinvoke v.<org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap: void <init>(org.eclipse.collections.api.map.MutableMap)>(v);
interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase _fields(org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property property>;
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase v, v;
java.util.List v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase;
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase getPropertyBase()>();
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase: java.util.List copy_to>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.eclipse.collections.api.RichIterable compileString(java.util.List)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase _copy_to(org.eclipse.collections.api.RichIterable)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression similarity>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase _similarity(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression store>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_CorePropertyBase _store(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NumberPropertyBase)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NumberPropertyBase v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NumberPropertyBase v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NumberPropertyBase;
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase getPropertyBase()>();
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NumberPropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression index>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NumberPropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NumberPropertyBase _index(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NumberPropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression ignore_malformed>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NumberPropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NumberPropertyBase _ignore_malformed(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty;
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase getPropertyBase()>();
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression coerce>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_StandardNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_StandardNumberProperty _coerce(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NumberPropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase;
v = specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase getPropertyBase()>();
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression doc_values>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DocValuesPropertyBase: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DocValuesPropertyBase _doc_values(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase)
{
java.lang.UnsupportedOperationException v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
java.lang.Class v;
java.lang.String v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.PropertyBase;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("not supported at the moment: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty v, v, v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v, v, v, v, v, v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
java.util.Optional v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
java.util.function.Function v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IndexOptions v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v, v, v, v, v, v;
java.lang.Object v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty_Impl v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::KeywordProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty __pure_protocol_type(java.lang.String)>("keywordProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression boost>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _boost(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression eager_global_ordinals>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _eager_global_ordinals(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression index>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _index(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression normalizer>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _normalizer(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression norms>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _norms(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression split_queries_on_whitespace>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _split_queries_on_whitespace(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.KeywordProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IndexOptions index_options>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder$lambda_visit_1__18: java.util.function.Function bootstrap$(org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_KeywordProperty _index_options(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("keyword", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty v, v, v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty_Impl v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::BooleanProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty __pure_protocol_type(java.lang.String)>("booleanProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression boost>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty _boost(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression index>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty _index(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.BooleanProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_BooleanProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("_boolean", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v, v, v, v, v, v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty v, v, v, v, v, v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty_Impl v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::DateProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty __pure_protocol_type(java.lang.String)>("dateProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression boost>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _boost(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression format>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _format(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression ignore_malformed>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _ignore_malformed(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression index>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _index(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression precision_step>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileLong(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _precision_step(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DateProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression locale>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DateProperty _locale(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("date", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DocValuesPropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty_Impl v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::ByteNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty __pure_protocol_type(java.lang.String)>("byteNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ByteNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ByteNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("_byte", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty_Impl v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::FloatNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty __pure_protocol_type(java.lang.String)>("floatNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.FloatNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_FloatNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("_float", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty_Impl v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::HalfFloatNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty __pure_protocol_type(java.lang.String)>("halfFloatNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.HalfFloatNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_HalfFloatNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("half_float", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty_Impl v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::IntegerNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty __pure_protocol_type(java.lang.String)>("integerNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IntegerNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileLong(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_IntegerNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("integer", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty_Impl v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::LongNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty __pure_protocol_type(java.lang.String)>("longNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.LongNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileLong(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_LongNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("_long", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty_Impl v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::ShortNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty __pure_protocol_type(java.lang.String)>("shortNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ShortNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ShortNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("_short", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty_Impl v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::DoubleNumberProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty __pure_protocol_type(java.lang.String)>("doubleNumberProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.DoubleNumberProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression null_value>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_DoubleNumberProperty _null_value(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("_double", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.StandardNumberProperty)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v, v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty_Impl v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
java.util.Optional v, v, v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
java.util.function.Function v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IndexOptions v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TermVectorOption v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty v;
java.lang.Object v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::TextProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty __pure_protocol_type(java.lang.String)>("textProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression analyzer>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _analyzer(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression boost>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileNumber(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _boost(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression eager_global_ordinals>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _eager_global_ordinals(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression index>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _index(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.IndexOptions index_options>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder$lambda_visit_2__19: java.util.function.Function bootstrap$(org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _index_options(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression index_phrases>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _index_phrases(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression norms>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _norms(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression position_increment_gap>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileLong(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _position_increment_gap(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression search_analyzer>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _search_analyzer(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression search_quote_analyzer>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileString(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _search_quote_analyzer(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TextProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.TermVectorOption term_vector>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder$lambda_visit_3__20: java.util.function.Function bootstrap$(org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder)>(v);
v = virtualinvoke v.<java.util.Optional: java.util.Optional map(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.Optional: java.lang.Object orElse(java.lang.Object)>(null);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_TextProperty _term_vector(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enum)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("text", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ObjectProperty)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ObjectProperty_Impl v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ObjectProperty v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ObjectProperty v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.ObjectProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ObjectProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::ObjectProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ObjectProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ObjectProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_ObjectProperty __pure_protocol_type(java.lang.String)>("objectProperty");
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("object", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
public org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty)
{
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler v, v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty_Impl v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty v, v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression v, v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::NestedProperty");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("", null, v);
v = virtualinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty_Impl: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty __pure_protocol_type(java.lang.String)>("nestedProperty");
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression include_in_parent>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty _include_in_parent(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler literalOrExpressionCompiler>;
v = v.<org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.NestedProperty: org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression include_in_root>;
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.LiteralOrExpressionCompiler: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression compileBoolean(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.LiteralOrExpression)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_NestedProperty _include_in_root(org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_LiteralOrExpression)>(v);
specialinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: void setPropertyBase(java.lang.String,org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)>("nested", v);
v = virtualinvoke v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property visit(org.finos.legend.engine.protocol.store.elasticsearch.v.specification.types.mapping.CorePropertyBase)>(v);
return v;
}
private void setPropertyBase(java.lang.String, org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v, v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v, v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
java.lang.String v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property_Impl v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v := @parameter: java.lang.String;
v := @parameter: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase;
v = new org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property_Impl;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class getClass(java.lang.String)>("meta::external::store::elasticsearch::v7::metamodel::specification::types::mapping::Property");
specialinvoke v.<org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property_Impl: void <init>(java.lang.String,org.finos.legend.pure.m.coreinstance.SourceInformation,org.finos.legend.pure.m.coreinstance.CoreInstance)>("property", null, v);
v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property property> = v;
v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: java.lang.String field> = v;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property property>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
staticinvoke <org.finos.legend.pure.m.navigation.Instance: void setValueForProperty(org.finos.legend.pure.m.coreinstance.CoreInstance,java.lang.String,org.finos.legend.pure.m.coreinstance.CoreInstance,org.finos.legend.pure.m.navigation.ProcessorSupport)>(v, v, v, v);
return;
}
private org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_PropertyBase getPropertyBase()
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property v;
org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder v;
org.finos.legend.pure.m.coreinstance.CoreInstance v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.pure.generated.Root_meta_external_store_elasticsearch_v7_metamodel_specification_types_mapping_Property property>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: java.lang.String field>;
v = v.<org.finos.legend.engine.language.stores.elasticsearch.v.compiler.HelperElasticsearchPropertyBuilder: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext context>;
v = v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel pureModel>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport: org.finos.legend.pure.runtime.java.compiled.execution.CompiledProcessorSupport getProcessorSupport()>();
v = staticinvoke <org.finos.legend.pure.m.navigation.Instance: org.finos.legend.pure.m.coreinstance.CoreInstance getValueForMetaPropertyToOneResolved(org.finos.legend.pure.m.coreinstance.CoreInstance,java.lang.String,org.finos.legend.pure.m.navigation.ProcessorSupport)>(v, v, v);
return v;
}
}