package domain
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait AnyMappingModel extends DomainElementModel with LinkableElementModel with MergeableMappingModel with NodeMappableModel
- class DialectDomainElementModel extends DomainElementModel with LinkableElementModel
- trait HasObjectRangeModel extends DomainElementModel
- trait MergeableMappingModel extends AnyRef
- trait NodeMappableModel extends DomainElementModel
- trait NodeWithDiscriminatorModel extends DomainElementModel with HasObjectRangeModel
-
trait
PropertyLikeMappingModel extends DomainElementModel with HasObjectRangeModel with NodeWithDiscriminatorModel
Mappings form with which graph properties can be derived (annotation mappings, property mappings)
- abstract class PropertyTermModel extends DomainElementModel
Value Members
- object AnnotationMappingModel extends DomainElementModel with PropertyLikeMappingModel with NodeMappableModel
- object AnyMappingModel extends AnyMappingModel
- object ClassTermModel extends DomainElementModel
- object DatatypePropertyTermModel extends PropertyTermModel
- object DialectDomainElementModel
- object DocumentMappingModel extends DomainElementModel
- object DocumentsModelModel extends DomainElementModel
- object ExternalModel extends DomainElementModel
- object MergePolicies
- object NodeMappingModel extends AnyMappingModel with ClosedModel
- object ObjectPropertyTermModel extends PropertyTermModel
- object PropertyMappingModel extends DomainElementModel with PropertyLikeMappingModel with MergeableMappingModel with NodeWithDiscriminatorModel
- object PublicNodeMappingModel extends DomainElementModel
-
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)
- object UnionNodeMappingModel extends AnyMappingModel with NodeWithDiscriminatorModel
- object VocabularyReferenceModel extends DomainElementModel