Class CmiExporter

    • Constructor Detail

      • CmiExporter

        @Inject
        public CmiExporter​(IBmModelManager modelManager,
                           ISymbolicNameService symbolicNameService,
                           org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter,
                           IQualifiedNameFilePathConverter qualifiedNameFilePathConverter,
                           org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory,
                           IDerivedDataManagerProvider derivedDataManagerProvider,
                           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.
        derivedDataManagerProvider - the derived data manager provider 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.