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;
}
Aggregations