All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.finos.legend.pure.generated.core_servicestore_extensions_extension Maven / Gradle / Ivy

The newest version!
package org.finos.legend.pure.generated;
import org.eclipse.collections.api.list.ListIterable;
import org.eclipse.collections.api.list.MutableList;
import org.eclipse.collections.api.RichIterable;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.impl.factory.Lists;
import org.eclipse.collections.impl.map.mutable.UnifiedMap;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.*;
import org.eclipse.collections.api.block.function.Function2;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.PureMap;
import org.eclipse.collections.api.block.function.Function0;
import org.eclipse.collections.api.block.function.Function;
import org.finos.legend.pure.m3.execution.ExecutionSupport;
import org.eclipse.collections.impl.factory.Maps;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*;
import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*;
import org.finos.legend.pure.runtime.java.compiled.execution.*;
import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*;
public class core_servicestore_extensions_extension
{
    public static MutableMap> __functions = Maps.mutable.empty();
    static
    {
        __functions.put("meta$external$store$service$extension$serviceStoreExtension$3$system$imports$import__core_servicestore_extensions_extension_pure_1$1", new DefaultPureLambdaFunction1, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction>()
{
     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.LambdaFunction value(final org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree _tree, final ExecutionSupport es)
     {
return new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$extension$serviceStoreExtension$3$system$imports$import__core_servicestore_extensions_extension_pure_1$0")
), (
new DefendedPureLambdaFunction1>()
{
private final MutableMap __vars = Maps.fixedSize.of("tree", _tree);
     public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree execute(ListIterable vars, ExecutionSupport es)
     {
         return value((org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation)CompiledSupport.makeOne(vars.get(0)), es);
     }

     public org.finos.legend.pure.m3.coreinstance.meta.pure.graphFetch.RootGraphFetchTree value(final org.finos.legend.pure.generated.Root_meta_external_store_service_metamodel_mapping_RootServiceInstanceSetImplementation _rsi, final ExecutionSupport es)
     {
return _tree;
     }
     public MutableMap getOpenVariables()
     {
         return this.__vars;
     }
}

))
;
     }
}
);
    }

public static org.finos.legend.pure.generated.Root_meta_pure_extension_Extension Root_meta_external_store_service_extension_serviceStoreExtensions__Extension_1_(final ExecutionSupport es)
{
return core_servicestore_extensions_extension.Root_meta_external_store_service_extension_serviceStoreExtension__Extension_1_(es);
}

public static java.lang.String Root_meta_external_store_service_extension_serviceStoreSerializerExtension_String_1__String_1_(final java.lang.String _version,final ExecutionSupport es)
{
return platform_pure_grammar_functions_string_operation_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.with("meta::protocols::pure::",_version,"::extension::store::service::getServiceStoreExtension_String_1__SerializerExtension_1_")),es);
}

public static org.finos.legend.pure.generated.Root_meta_pure_extension_Extension Root_meta_external_store_service_extension_serviceStoreExtension__Extension_1_(final ExecutionSupport es)
{
return new org.finos.legend.pure.generated.Root_meta_pure_extension_Extension_Impl("Anonymous_NoCounter")._type("serviceStore")._availableStores(CompiledSupport.toPureCollection(core_servicestore_contract_storeContract.Root_meta_external_store_service_contract_serviceStoreStoreContract__StoreContract_1_(es)))._serializerExtension(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition)((CompiledExecutionSupport)es).getMetadata("meta::pure::metamodel::function::ConcreteFunctionDefinition","Root::meta::external::store::service::extension::serviceStoreSerializerExtension_String_1__String_1_")))._graphExtension_calculateSourceTree(new PureCompiledLambda(
(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction("meta$external$store$service$extension$serviceStoreExtension$3$system$imports$import__core_servicestore_extensions_extension_pure_1$1")
), (
core_servicestore_extensions_extension.__functions.get("meta$external$store$service$extension$serviceStoreExtension$3$system$imports$import__core_servicestore_extensions_extension_pure_1$1")
))
);
}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy