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

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

package org.finos.legend.pure.generated;

import org.finos.legend.pure.m3.coreinstance.CoreInstanceFactoryRegistry;

public class DiagramJavaModelFactoryRegistry implements org.finos.legend.pure.runtime.java.compiled.factory.JavaModelFactoryRegistry
{
    public static final CoreInstanceFactoryRegistry REGISTRY = CoreInstanceFactoryRegistry.builder(19)
            .withType("meta::pure::diagram::AbstractPathView", org.finos.legend.pure.generated.Root_meta_pure_diagram_AbstractPathView_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AbstractPathView.class)
            .withType("meta::pure::diagram::AssociationPropertyView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationPropertyViewInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationPropertyView.class)
            .withType("meta::pure::diagram::AssociationView", org.finos.legend.pure.generated.Root_meta_pure_diagram_AssociationView_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationView.class)
            .withType("meta::pure::diagram::AssociationVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationVisibilityInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationVisibility.class)
            .withType("meta::pure::diagram::AttributeVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AttributeVisibilityInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AttributeVisibility.class)
            .withType("meta::pure::diagram::Diagram", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.DiagramInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Diagram.class)
            .withType("meta::pure::diagram::DiagramNode", org.finos.legend.pure.generated.Root_meta_pure_diagram_DiagramNode_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.DiagramNode.class)
            .withType("meta::pure::diagram::GeneralizationView", org.finos.legend.pure.generated.Root_meta_pure_diagram_GeneralizationView_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.GeneralizationView.class)
            .withType("meta::pure::diagram::Geometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.GeometryInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Geometry.class)
            .withType("meta::pure::diagram::LineGeometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.LineGeometryInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.LineGeometry.class)
            .withType("meta::pure::diagram::Point", org.finos.legend.pure.generated.Root_meta_pure_diagram_Point_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Point.class)
            .withType("meta::pure::diagram::PropertyView", org.finos.legend.pure.generated.Root_meta_pure_diagram_PropertyView_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.PropertyView.class)
            .withType("meta::pure::diagram::RectangleGeometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.RectangleGeometryInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.RectangleGeometry.class)
            .withType("meta::pure::diagram::Rendering", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.RenderingInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Rendering.class)
            .withType("meta::pure::diagram::TypeView", org.finos.legend.pure.generated.Root_meta_pure_diagram_TypeView_CompImpl.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.TypeView.class)
            .withType("meta::pure::diagram::TypeVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.TypeVisibilityInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.TypeVisibility.class)
            .withType("meta::pure::diagram::Visibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.VisibilityInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Visibility.class)
            .withType("meta::pure::metamodel::function::property::AggregationKind", org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.EnumInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum.class)
            .withType("meta::pure::metamodel::relation::GenericTypeOperationType", org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.EnumInstance.FACTORY, org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum.class)
            .build();

    @Override
    public CoreInstanceFactoryRegistry getRegistry()
    {
        return REGISTRY;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy