diff --git a/amf-aml/shared/src/main/scala/amf/aml/client/scala/AMLConfigurationState.scala b/amf-aml/shared/src/main/scala/amf/aml/client/scala/AMLConfigurationState.scala index 519dfe03..58e8a743 100644 --- a/amf-aml/shared/src/main/scala/amf/aml/client/scala/AMLConfigurationState.scala +++ b/amf-aml/shared/src/main/scala/amf/aml/client/scala/AMLConfigurationState.scala @@ -4,6 +4,7 @@ import amf.aml.client.scala.model.document.{Dialect, DialectInstance} import amf.aml.client.scala.model.domain.SemanticExtension import amf.aml.internal.parse.plugin.AMLDialectInstanceParsingPlugin import amf.aml.internal.semantic.SemanticExtensionHelper +import amf.core.client.scala.resource.ResourceLoader import amf.core.client.scala.transform.TransformationPipeline import com.github.ghik.silencer.silent @@ -12,6 +13,12 @@ import scala.collection.immutable /** Contains methods to get information about the current state of the configuration */ class AMLConfigurationState private[amf] (protected val configuration: AMLConfiguration) { + /** Get all the ResourceLoaders of the configuration + * @return + * a Seq of [[ResourceLoader]] + */ + def getResourceLoaders(): immutable.Seq[ResourceLoader] = configuration.getResourceLoaders + /** Get all instances of registered dialects * @return * a Seq of [[Dialect]]