Class CaiBmExporter

    • Constructor Detail

      • CaiBmExporter

        @Inject
        public CaiBmExporter​(IBmModelManager modelManager,
                             ISymbolicNameService symbolicNameService,
                             org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter,
                             IQualifiedNameFilePathConverter qualifiedNameFilePathConverter,
                             org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory,
                             IResourceContentExporterExtensionManager resourceContentExporterExtensionManager)
        Constructs a new instance.
        Parameters:
        modelManager - the model manager, may not be null.
        symbolicNameService - the symbolic name service to use, may not be null.
        qualifiedNameConverter - the qualified name converter, may not be null.
        qualifiedNameFilePathConverter - the qualified-name-to-file-path converter, may not be null.
        resourceFactory - the resource factory to use, may not be null.
        resourceContentExporterExtensionManager - the exporter extension manager to use, may not be null.
    • Method Detail

      • supports

        public boolean supports​(org.eclipse.emf.ecore.EClass eClass)
        Description copied from interface: IBmObjectExporter
        Checks if the exporter supports objects of the specified EMF class.
        Parameters:
        eClass - The EMF class to check. May not be null.
        Returns:
        true if the exporter supports the EMF class, false otherwise.