org.finos.legend.pure.generated.DiagramJavaModelFactoryRegistry Maven / Gradle / Ivy
package org.finos.legend.pure.generated;
import org.eclipse.collections.api.map.MutableMap;
import org.eclipse.collections.impl.factory.primitive.IntObjectMaps;
import org.eclipse.collections.impl.map.mutable.UnifiedMap;
import org.finos.legend.pure.m3.coreinstance.CoreInstanceFactoryRegistry;
import org.finos.legend.pure.m4.coreinstance.factory.CoreInstanceFactory;
public class DiagramJavaModelFactoryRegistry implements org.finos.legend.pure.runtime.java.compiled.factory.JavaModelFactoryRegistry
{
public static final CoreInstanceFactoryRegistry REGISTRY;
static
{
MutableMap interfaceByPath = UnifiedMap.newMap(19);
MutableMap typeFactoriesByPath = UnifiedMap.newMap(19);
interfaceByPath.put("meta::pure::diagram::Diagram", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Diagram.class);
typeFactoriesByPath.put("meta::pure::diagram::Diagram", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.DiagramInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::Point", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Point.class);
typeFactoriesByPath.put("meta::pure::diagram::Point", org.finos.legend.pure.generated.Root_meta_pure_diagram_Point_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::AbstractPathView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AbstractPathView.class);
typeFactoriesByPath.put("meta::pure::diagram::AbstractPathView", org.finos.legend.pure.generated.Root_meta_pure_diagram_AbstractPathView_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::Visibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Visibility.class);
typeFactoriesByPath.put("meta::pure::diagram::Visibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.VisibilityInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::RectangleGeometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.RectangleGeometry.class);
typeFactoriesByPath.put("meta::pure::diagram::RectangleGeometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.RectangleGeometryInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::DiagramNode", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.DiagramNode.class);
typeFactoriesByPath.put("meta::pure::diagram::DiagramNode", org.finos.legend.pure.generated.Root_meta_pure_diagram_DiagramNode_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::GeneralizationView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.GeneralizationView.class);
typeFactoriesByPath.put("meta::pure::diagram::GeneralizationView", org.finos.legend.pure.generated.Root_meta_pure_diagram_GeneralizationView_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::LineGeometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.LineGeometry.class);
typeFactoriesByPath.put("meta::pure::diagram::LineGeometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.LineGeometryInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::TypeView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.TypeView.class);
typeFactoriesByPath.put("meta::pure::diagram::TypeView", org.finos.legend.pure.generated.Root_meta_pure_diagram_TypeView_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::AssociationView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationView.class);
typeFactoriesByPath.put("meta::pure::diagram::AssociationView", org.finos.legend.pure.generated.Root_meta_pure_diagram_AssociationView_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::PropertyView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.PropertyView.class);
typeFactoriesByPath.put("meta::pure::diagram::PropertyView", org.finos.legend.pure.generated.Root_meta_pure_diagram_PropertyView_CompImpl.FACTORY);
interfaceByPath.put("meta::pure::diagram::AssociationVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationVisibility.class);
typeFactoriesByPath.put("meta::pure::diagram::AssociationVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationVisibilityInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::Geometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Geometry.class);
typeFactoriesByPath.put("meta::pure::diagram::Geometry", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.GeometryInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::TypeVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.TypeVisibility.class);
typeFactoriesByPath.put("meta::pure::diagram::TypeVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.TypeVisibilityInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::AssociationPropertyView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationPropertyView.class);
typeFactoriesByPath.put("meta::pure::diagram::AssociationPropertyView", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AssociationPropertyViewInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::Rendering", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.Rendering.class);
typeFactoriesByPath.put("meta::pure::diagram::Rendering", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.RenderingInstance.FACTORY);
interfaceByPath.put("meta::pure::diagram::AttributeVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AttributeVisibility.class);
typeFactoriesByPath.put("meta::pure::diagram::AttributeVisibility", org.finos.legend.pure.m3.coreinstance.meta.pure.diagram.AttributeVisibilityInstance.FACTORY);
interfaceByPath.put("meta::pure::metamodel::function::property::AggregationKind", org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum.class);
typeFactoriesByPath.put("meta::pure::metamodel::function::property::AggregationKind", org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.EnumInstance.FACTORY);
interfaceByPath.put("meta::pure::metamodel::relation::GenericTypeOperationType", org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Enum.class);
typeFactoriesByPath.put("meta::pure::metamodel::relation::GenericTypeOperationType", org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.EnumInstance.FACTORY);
REGISTRY = new CoreInstanceFactoryRegistry(IntObjectMaps.immutable.empty(), typeFactoriesByPath.toImmutable(), interfaceByPath.toImmutable());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy