models.dsl.perspective.ReferenceLinks.rapid Maven / Gradle / Ivy
rapidModel MyModel
resourceAPI MuInterface baseURI "http://my-namespace.com"
objectResource RootWithLevel1Link type Root
with all properties excluding
nested, linkedMultiValued
referenceLink > linked
targetResource LinkedStructureObject
targetProperties
linkedProp1
objectResource RootWithLevel1LinkMultivalued type Root
with all properties excluding
nested, linked
referenceLink > linkedMultiValued
targetResource LinkedStructureObject
targetProperties
linkedProp2
objectResource RootWithLevel12Link type Root
with all properties excluding
linked, linkedMultiValued
referenceEmbed > nested
targetProperties
nestedProp1
referenceLink > nestedLink
targetResource LinkedStructureObject
targetProperties
linkedProp2
objectResource LinkedStructureObject type LinkedStructure
dataModel ReferenceEmbedDataModel
structure Root
prop1 : string
prop2 : string
nested : reference NestedStructure
linked : reference LinkedStructure
linkedMultiValued : reference LinkedStructure*
structure NestedStructure
nestedProp1: string
nestedProp2: string
nestedLink: reference LinkedStructure
structure LinkedStructure
linkedProp1: string
linkedProp2: string