Search in sources :

Example 1 with Root_meta_external_shared_format_binding_Binding_Impl

use of org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding_Impl in project legend-engine by finos.

the class BindingCompiler method firstPass.

// First pass - create and index schemas
private PackageableElement firstPass(Binding srcSchemaOp, CompileContext context) {
    Root_meta_external_shared_format_binding_Binding binding = new Root_meta_external_shared_format_binding_Binding_Impl(srcSchemaOp.name)._name(srcSchemaOp.name)._classifierGenericType(new Root_meta_pure_metamodel_type_generics_GenericType_Impl("")._rawType(context.pureModel.getType("meta::external::shared::format::binding::Binding")));
    String path = context.pureModel.buildPackageString(srcSchemaOp._package, srcSchemaOp.name);
    this.bindingIndex.put(path, binding);
    context.pureModel.storesIndex.put(path, binding);
    return binding;
}
Also used : Root_meta_external_shared_format_binding_Binding(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding) Root_meta_pure_metamodel_type_generics_GenericType_Impl(org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl) Root_meta_external_shared_format_binding_Binding_Impl(org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding_Impl)

Aggregations

Root_meta_external_shared_format_binding_Binding (org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding)1 Root_meta_external_shared_format_binding_Binding_Impl (org.finos.legend.pure.generated.Root_meta_external_shared_format_binding_Binding_Impl)1 Root_meta_pure_metamodel_type_generics_GenericType_Impl (org.finos.legend.pure.generated.Root_meta_pure_metamodel_type_generics_GenericType_Impl)1