package domain

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AnyMappingModel extends DomainElementModel with LinkableElementModel with MergeableMappingModel with NodeMappableModel
  2. class DialectDomainElementModel extends DomainElementModel with LinkableElementModel
  3. trait HasObjectRangeModel extends DomainElementModel
  4. trait MergeableMappingModel extends AnyRef
  5. trait NodeMappableModel extends DomainElementModel
  6. trait NodeWithDiscriminatorModel extends DomainElementModel with HasObjectRangeModel
  7. trait PropertyLikeMappingModel extends DomainElementModel with HasObjectRangeModel with NodeWithDiscriminatorModel

    Mappings form with which graph properties can be derived (annotation mappings, property mappings)

  8. abstract class PropertyTermModel extends DomainElementModel

Value Members

  1. object AnnotationMappingModel extends DomainElementModel with PropertyLikeMappingModel with NodeMappableModel
  2. object AnyMappingModel extends AnyMappingModel
  3. object ClassTermModel extends DomainElementModel
  4. object DatatypePropertyTermModel extends PropertyTermModel
  5. object DialectDomainElementModel
  6. object DocumentMappingModel extends DomainElementModel
  7. object DocumentsModelModel extends DomainElementModel
  8. object ExternalModel extends DomainElementModel
  9. object MergePolicies
  10. object NodeMappingModel extends AnyMappingModel with ClosedModel
  11. object ObjectPropertyTermModel extends PropertyTermModel
  12. object PropertyMappingModel extends DomainElementModel with PropertyLikeMappingModel with MergeableMappingModel with NodeWithDiscriminatorModel
  13. object PublicNodeMappingModel extends DomainElementModel
  14. object SemanticExtensionModel extends DomainElementModel

    Defines a the relation extension name -> extension mapping to be applied to target documents.

    Defines a the relation extension name -> extension mapping to be applied to target documents. An extension is defined with an annotation mapping. Whenever we encounter an annotation in the target document (e.g. RAML API) we check if the name of the annotation matches the ExtensionName fields value and if it does, we parse the value of such annotation using the range of the ExtensionMappingDefinition. e.g. /myEndpoint: (extension-name): extension-range (derived from extension mapping definition)

  15. object UnionNodeMappingModel extends AnyMappingModel with NodeWithDiscriminatorModel
  16. object VocabularyReferenceModel extends DomainElementModel

Ungrouped