p

amf

tools

package tools

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class DialectNodeMapping(name: String, classTerm: String, propertyMappings: List[DialectPropertyMapping], isShape: Boolean) extends Product with Serializable
  2. case class DialectPropertyMapping(name: String, propertyTerm: String, range: String, allowMultiple: Boolean) extends Product with Serializable
  3. case class ExtendedDialectNodeMapping(id: String, name: String, classTerm: String, extended: Seq[String], propertyMappings: List[DialectPropertyMapping], isShape: Boolean) extends Product with Serializable
  4. class PropertyNode extends DomainElement
  5. case class VocabClassTerm(id: String, displayName: String, description: String, superClasses: Seq[String], properties: Seq[String] = Nil) extends Product with Serializable
  6. case class VocabPropertyTerm(id: String, displayName: String, description: String, superClasses: Seq[String], scalarRange: Option[String], objectRange: Option[String], domain: Set[String]) extends Product with Serializable
  7. case class VocabularyFile(base: String, usage: String) extends Product with Serializable

Value Members

  1. object CanonicalWebAPIDialectExporter

    Logic that generates a 'canonical' dialect matching the structure in the meta-model for WebAPIs.

    Logic that generates a 'canonical' dialect matching the structure in the meta-model for WebAPIs. The goal of this dialect is to match the JSON-LD graph generated after parsing a RAML/OAS file with AMF. This is different from the 'lexical' dialect for editing graph used by LS and generated by the DialectExporter object.

  2. object CanonicalWebAPISpecDialectExporter
  3. object DialectExporter
  4. object PropertyNode
  5. object PropertyNodeModel extends DomainElementModel
  6. object VocabularyExporter

Ungrouped