Class ScheduleExporter

    • Constructor Detail

      • ScheduleExporter

        @Inject
        public ScheduleExporter​(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.