public class org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper extends java.lang.Object
{
private static final com.fasterxml.jackson.databind.ObjectMapper objectMapper;
public void <init>()
{
org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper v;
v := @this: org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static com.fasterxml.jackson.databind.ObjectMapper getNewObjectMapper()
{
com.fasterxml.jackson.databind.ObjectMapper v, v, v, v;
v = new com.fasterxml.jackson.databind.ObjectMapper;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void <init>()>();
v = staticinvoke <org.finos.legend.engine.protocol.pure.v.PureProtocolObjectMapperFactory: com.fasterxml.jackson.databind.ObjectMapper withPureProtocolExtensions(com.fasterxml.jackson.databind.ObjectMapper)>(v);
v = staticinvoke <org.finos.legend.engine.shared.core.ObjectMapperFactory: com.fasterxml.jackson.databind.ObjectMapper withStandardConfigurations(com.fasterxml.jackson.databind.ObjectMapper)>(v);
v = staticinvoke <org.finos.legend.engine.entitlement.services.EntitlementModelObjectMapperFactory: com.fasterxml.jackson.databind.ObjectMapper withEntitlementModelExtensions(com.fasterxml.jackson.databind.ObjectMapper)>(v);
return v;
}
public static org.finos.legend.engine.generation.analytics.model.DataSpaceBasicDocumentationEntry buildBasicDocumentationEntry(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceBasicDocumentationEntry)
{
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceBasicDocumentationEntry v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.engine.generation.analytics.model.DataSpaceBasicDocumentationEntry v;
java.lang.String v;
org.eclipse.collections.api.list.MutableList v;
java.util.ArrayList v;
v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceBasicDocumentationEntry;
v = new org.finos.legend.engine.generation.analytics.model.DataSpaceBasicDocumentationEntry;
specialinvoke v.<org.finos.legend.engine.generation.analytics.model.DataSpaceBasicDocumentationEntry: void <init>()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceBasicDocumentationEntry: java.lang.String _name()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceBasicDocumentationEntry: java.lang.String name> = v;
v = new java.util.ArrayList;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceBasicDocumentationEntry: org.eclipse.collections.api.RichIterable _docs()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceBasicDocumentationEntry: java.util.List docs> = v;
return v;
}
public static org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry buildPropertyDocumentationEntry(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry)
{
java.lang.Integer v;
org.eclipse.collections.api.list.MutableList v;
java.util.ArrayList v;
org.eclipse.collections.api.RichIterable v;
java.lang.Long v, v, v;
int v, v;
java.lang.String v, v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.domain.Multiplicity v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue v, v, v;
org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v, v, v;
v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry;
v = new org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry;
specialinvoke v.<org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry: void <init>()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: java.lang.String _name()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry: java.lang.String name> = v;
v = new java.util.ArrayList;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: org.eclipse.collections.api.RichIterable _docs()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry: java.util.List docs> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: java.lang.String _milestoning()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry: java.lang.String milestoning> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: java.lang.String _type()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry: java.lang.String type> = v;
v = new org.finos.legend.engine.protocol.pure.v.model.packageableElement.domain.Multiplicity;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue _lowerBound()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue: java.lang.Long _value()>();
v = virtualinvoke v.<java.lang.Long: int intValue()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue _upperBound()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue: java.lang.Long _value()>();
if v == null goto label;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpacePropertyDocumentationEntry: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity _multiplicity()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue _upperBound()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.MultiplicityValue: java.lang.Long _value()>();
v = virtualinvoke v.<java.lang.Long: int intValue()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
goto label;
label:
v = null;
label:
specialinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.domain.Multiplicity: void <init>(int,java.lang.Integer)>(v, v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpacePropertyDocumentationEntry: org.finos.legend.engine.protocol.pure.v.model.packageableElement.domain.Multiplicity multiplicity> = v;
return v;
}
private static org.finos.legend.engine.generation.analytics.model.DataSpaceExecutableResult buildExecutableResult(org.finos.legend.engine.protocol.pure.v.model.executionPlan.result.ResultType)
{
java.util.function.Function v;
org.finos.legend.engine.protocol.pure.v.model.executionPlan.result.ResultType v;
java.util.List v;
java.util.stream.Stream v, v;
org.finos.legend.engine.generation.analytics.model.DataSpaceExecutableTDSResult v;
java.lang.Object v;
java.util.stream.Collector v;
boolean v;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.executionPlan.result.ResultType;
v = v instanceof org.finos.legend.engine.protocol.pure.v.model.executionPlan.result.TDSResultType;
if v == 0 goto label;
v = new org.finos.legend.engine.generation.analytics.model.DataSpaceExecutableTDSResult;
specialinvoke v.<org.finos.legend.engine.generation.analytics.model.DataSpaceExecutableTDSResult: void <init>()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.executionPlan.result.TDSResultType: java.util.List tdsColumns>;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildExecutableResult_0__1: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceExecutableTDSResult: java.util.List columns> = v;
return v;
label:
return null;
}
private static org.finos.legend.engine.protocol.analytics.model.MappingModelCoverageAnalysisResult buildMappingModelCoverageAnalysisResult(org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult, org.finos.legend.engine.generation.analytics.model.DataSpaceExecutionContextAnalysisResult, org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace, org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData, java.lang.String, org.eclipse.collections.api.list.MutableList, java.util.List, java.lang.Boolean, java.lang.Boolean)
{
org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v;
java.util.stream.Collector v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder v;
java.lang.Exception v;
java.util.stream.Stream v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_analytics_binding_modelCoverage_BindingModelCoverageAnalysisResult v;
org.eclipse.collections.api.block.function.Function v;
java.lang.String v, v, v;
org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData v, v, v, v, v, v, v, v, v, v, v;
boolean v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
java.util.function.Predicate v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult v;
java.util.List v, v, v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v, v;
java.util.function.Function v, v, v, v, v;
org.finos.legend.engine.generation.analytics.model.DataSpaceExecutionContextAnalysisResult v;
org.eclipse.collections.api.LazyIterable v;
java.lang.Boolean v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.util.function.Consumer v;
org.finos.legend.pure.generated.Root_meta_analytics_function_modelCoverage_FunctionModelCoverageAnalysisResult v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @parameter: org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult;
v := @parameter: org.finos.legend.engine.generation.analytics.model.DataSpaceExecutionContextAnalysisResult;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData;
v := @parameter: java.lang.String;
v := @parameter: org.eclipse.collections.api.list.MutableList;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
label:
v = <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper: com.fasterxml.jackson.databind.ObjectMapper objectMapper>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.pure.generated.core_analytics_mapping_modelCoverage_serializer: java.lang.String Root_meta_analytics_mapping_modelCoverage_serialization_json_getSerializedMappingModelCoverageAnalysisResult_MappingModelCoverageAnalysisResult_1__String_1_(org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: java.lang.Object readValue(java.lang.String,java.lang.Class)>(v, class "Lorg/finos/legend/engine/protocol/analytics/model/MappingModelCoverageAnalysisResult;");
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_c7b06edb_1__15: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.generation.analytics.model.DataSpaceExecutionContextAnalysisResult,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v, v, v);
v = staticinvoke <org.eclipse.collections.impl.utility.LazyIterate: org.eclipse.collections.api.LazyIterable flatCollect(java.lang.Iterable,org.eclipse.collections.api.block.function.Function)>(v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.LazyIterable: org.eclipse.collections.api.list.MutableList toList()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceExecutionContextAnalysisResult: java.util.List datasets> = v;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = staticinvoke <org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder newBuilder()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_1__2: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_2__3: java.util.function.Function bootstrap$(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_3__4: java.util.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_4__5: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.pure.generated.core_analytics_binding_modelCoverage_analytics: org.finos.legend.pure.generated.Root_meta_analytics_binding_modelCoverage_BindingModelCoverageAnalysisResult Root_meta_analytics_binding_modelCoverage_getBindingModelCoverage_Binding_MANY__BindingModelCoverageAnalysisResult_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_5__6: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_6__7: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String getPath()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_7__8: java.util.function.Predicate bootstrap$(java.util.List)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$addElement__9: java.util.function.Consumer bootstrap$(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData build()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_9__10: java.util.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.List)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_10__11: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.pure.generated.core_analytics_function_modelCoverage_analytics: org.finos.legend.pure.generated.Root_meta_analytics_function_modelCoverage_FunctionModelCoverageAnalysisResult Root_meta_analytics_function_modelCoverage_getFunctionModelCoverage_ConcreteFunctionDefinition_MANY__FunctionModelCoverageAnalysisResult_1_(org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _classes()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_11__12: java.util.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_function_modelCoverage_FunctionModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _classes()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_12__13: java.util.function.Predicate bootstrap$(java.util.List,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_binding_modelCoverage_BindingModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _classes()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_buildMappingModelCoverageAnalysisResult_13__14: java.util.function.Predicate bootstrap$(java.util.List,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <java.util.stream.Stream: java.util.stream.Stream concat(java.util.stream.Stream,java.util.stream.Stream)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream distinct()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _classes()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.util.stream.Stream stream()>();
v = staticinvoke <java.util.stream.Stream: java.util.stream.Stream concat(java.util.stream.Stream,java.util.stream.Stream)>(v, v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _enumerations()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.util.stream.Stream stream()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_function_modelCoverage_FunctionModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _enumerations()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.util.stream.Stream stream()>();
v = staticinvoke <java.util.stream.Stream: java.util.stream.Stream concat(java.util.stream.Stream,java.util.stream.Stream)>(v, v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream distinct()>();
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList ofAll(java.lang.Iterable)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromClasses(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromEnumerations(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _profiles()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromProfile(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_analytics_mapping_modelCoverage_MappingModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _associations()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromAssociations(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData build()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v.<org.finos.legend.engine.protocol.analytics.model.MappingModelCoverageAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData model> = v;
label:
return v;
label:
v := @caughtexception;
return null;
catch java.lang.Exception from label to label with label;
}
public static org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult analyzeDataSpace(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace, org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace, org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData, java.lang.String)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult v;
java.util.ServiceLoader v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace v;
java.util.List v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData v;
java.lang.Boolean v;
java.lang.String v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace v;
v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData;
v := @parameter: java.lang.String;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = staticinvoke <java.util.ServiceLoader: java.util.ServiceLoader load(java.lang.Class)>(class "Lorg/finos/legend/engine/plan/generation/extension/PlanGeneratorExtension;");
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList withAll(java.lang.Iterable)>(v);
v = staticinvoke <org.finos.legend.engine.entitlement.services.EntitlementServiceExtensionLoader: java.util.List extensions()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper: org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult analyzeDataSpace(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace,org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData,java.lang.String,org.eclipse.collections.api.list.MutableList,java.util.List,java.lang.Boolean)>(v, v, v, v, v, v, v, v);
return v;
}
public static org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult analyzeDataSpaceCoverage(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace, org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace, org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData, java.lang.String, org.eclipse.collections.api.list.MutableList, java.util.List, java.lang.Boolean)
{
org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v, v, v, v;
org.eclipse.collections.api.RichIterable v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceCoverageAnalysisResult v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData v;
boolean v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
java.util.List v, v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo v, v, v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpaceExecutionContext v;
org.eclipse.collections.api.block.function.Function v, v, v, v, v;
org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace v;
v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData;
v := @parameter: java.lang.String;
v := @parameter: org.eclipse.collections.api.list.MutableList;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList selectInstancesOf(java.util.List,java.lang.Class)>(v, class "Lorg/finos/legend/engine/protocol/pure/v1/model/packageableElement/runtime/PackageableRuntime;");
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpaceCoverage_98abe354_1__16: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.pure.generated.core_data_space_analytics_analytics: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceCoverageAnalysisResult Root_meta_pure_metamodel_dataSpace_analytics_analyzeDataSpaceCoverage_DataSpace_1__PackageableRuntime_MANY__Boolean_1__DataSpaceCoverageAnalysisResult_1_(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace,org.eclipse.collections.api.RichIterable,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
v = new org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult;
specialinvoke v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: void <init>()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String name>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String name> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String _package>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String _package> = v;
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String getPath()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String path> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String title>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String title> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String description>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String description> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpaceCoverage_4c512826_1__17: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List taggedValues> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpaceCoverage_4c512826_2__18: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List stereotypes> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _executionContexts()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpaceCoverage_dc8b819e_1__19: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceCoverageAnalysisResult,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace,org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData,java.lang.String,org.eclipse.collections.api.list.MutableList,java.util.List,java.lang.Boolean)>(v, v, v, v, v, v, v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List executionContexts> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpaceExecutionContext _defaultExecutionContext()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpaceExecutionContext: java.lang.String _name()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String defaultExecutionContext> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _elements()>();
if v == null goto label;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _elements()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpaceCoverage_4c512826_4__20: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
goto label;
label:
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
label:
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List elements> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo> = v;
v = v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo>;
if v == null goto label;
v = v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = null;
label:
return v;
}
public static org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult analyzeDataSpace(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace, org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace, org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData, java.lang.String, org.eclipse.collections.api.list.MutableList, java.util.List, java.lang.Boolean)
{
org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder v;
java.util.stream.Stream v, v;
org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_diagram_analytics_modelCoverage_DiagramModelCoverageAnalysisResult v;
org.eclipse.collections.api.block.function.Function v, v, v, v, v, v, v;
org.eclipse.collections.api.block.procedure.Procedure v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceAnalysisResult v;
java.lang.String v, v, v, v, v, v, v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace v;
org.eclipse.collections.api.list.MutableList v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData v, v, v, v, v, v, v, v, v, v;
boolean v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
java.util.function.Predicate v;
java.util.List v, v, v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo v, v, v;
org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpaceExecutionContext v;
org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v, v;
java.lang.Boolean v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace v;
java.util.function.Consumer v;
v := @parameter: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData;
v := @parameter: java.lang.String;
v := @parameter: org.eclipse.collections.api.list.MutableList;
v := @parameter: java.util.List;
v := @parameter: java.lang.Boolean;
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList selectInstancesOf(java.util.List,java.lang.Class)>(v, class "Lorg/finos/legend/engine/protocol/pure/v1/model/packageableElement/runtime/PackageableRuntime;");
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_98abe354_1__21: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.pure.generated.core_data_space_analytics_analytics: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceAnalysisResult Root_meta_pure_metamodel_dataSpace_analytics_analyzeDataSpace_DataSpace_1__PackageableRuntime_MANY__Boolean_1__DataSpaceAnalysisResult_1_(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace,org.eclipse.collections.api.RichIterable,boolean,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v);
v = new org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult;
specialinvoke v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: void <init>()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String name>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String name> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String _package>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String _package> = v;
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String getPath()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String path> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String title>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String title> = v;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: java.lang.String description>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String description> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _taggedValues()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_4c512826_1__22: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List taggedValues> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _stereotypes()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_4c512826_2__23: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List stereotypes> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _executionContexts()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_d4b13196_1__24: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceAnalysisResult,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace,org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData,java.lang.String,org.eclipse.collections.api.list.MutableList,java.util.List,java.lang.Boolean)>(v, v, v, v, v, v, v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List executionContexts> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpaceExecutionContext _defaultExecutionContext()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpaceExecutionContext: java.lang.String _name()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.lang.String defaultExecutionContext> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _diagrams()>();
if v == null goto label;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _diagrams()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_4c512826_4__30: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
goto label;
label:
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
label:
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List diagrams> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceAnalysisResult: org.finos.legend.pure.generated.Root_meta_pure_metamodel_diagram_analytics_modelCoverage_DiagramModelCoverageAnalysisResult _diagramModels()>();
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_diagram_analytics_modelCoverage_DiagramModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _classes()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromClasses(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_diagram_analytics_modelCoverage_DiagramModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _enumerations()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromEnumerations(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_diagram_analytics_modelCoverage_DiagramModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _profiles()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromProfile(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_diagram_analytics_modelCoverage_DiagramModelCoverageAnalysisResult: org.eclipse.collections.api.RichIterable _associations()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport getExecutionSupport()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.fromPureGraph.PureModelContextDataGenerator: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData generatePureModelContextDataFromAssociations(org.eclipse.collections.api.RichIterable,java.lang.String,org.finos.legend.pure.runtime.java.compiled.execution.CompiledExecutionSupport)>(v, v, v);
v = staticinvoke <org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder newBuilder()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_14__25: java.util.function.Predicate bootstrap$(org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$addElement__26: java.util.function.Consumer bootstrap$(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder)>(v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData$Builder: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData build()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData combine(org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData model> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _elements()>();
if v == null goto label;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _elements()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_4c512826_5__29: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
goto label;
label:
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
label:
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List elements> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_analytics_DataSpaceAnalysisResult: org.eclipse.collections.api.RichIterable _elementDocs()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.list.MutableList toList()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_1b903989_2__27: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List elementDocs> = v;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: java.util.List executables> = v;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _executables()>();
if v == null goto label;
v = interfaceinvoke v.<org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace: org.eclipse.collections.api.RichIterable _executables()>();
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper$lambda_analyzeDataSpace_f94ca770_1__28: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace,org.finos.legend.pure.generated.Root_meta_pure_metamodel_dataSpace_DataSpace,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.eclipse.collections.api.list.MutableList,org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult,org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData,java.util.List)>(v, v, v, v, v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.RichIterable: void forEach(org.eclipse.collections.api.block.procedure.Procedure)>(v);
label:
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpace: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo>;
v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo> = v;
v = v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo>;
if v == null goto label;
v = v.<org.finos.legend.engine.generation.analytics.model.DataSpaceAnalysisResult: org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo supportInfo>;
v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.dataSpace.DataSpaceSupportInfo: org.finos.legend.engine.protocol.pure.v.model.SourceInformation sourceInformation> = null;
label:
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.databind.ObjectMapper v;
v = staticinvoke <org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper: com.fasterxml.jackson.databind.ObjectMapper getNewObjectMapper()>();
<org.finos.legend.engine.generation.analytics.DataSpaceAnalyticsHelper: com.fasterxml.jackson.databind.ObjectMapper objectMapper> = v;
return;
}
}