models.dsl.perspective.ReferenceEmbedManyLevels.rapid Maven / Gradle / Ivy
rapidModel ReferenceEmbedManyLevels
resourceAPI ReferenceEmbedInterface baseURI "http://my-namespace.com"
objectResource ReferenceEmbedObject type myDataType
referenceEmbed > order
// DataType3
targetProperties
orderID
orderDate
lineItems
referenceEmbed > lineItems
// Line Item
referenceEmbed > product
// Product
targetProperties
productID
productName
productPrice
image
referenceEmbed > dataType4
referenceEmbed > dataType5
referenceEmbed > dataType6
referenceEmbed > dataType7
referenceEmbed > dataType8
referenceEmbed > dataType9
referenceEmbed > dataType10
referenceLink > image
targetResource OrderImageOnlineObject
objectResource OrderImageOnlineObject type Image
dataModel ReferenceEmbedDataModel
structure myDataType
orderID : string
orderDate : string
order : reference DataType3
structure DataType3
orderID : string
orderDate : string
lineItems : reference LineItem
structure LineItem
id : string
product : reference Product
structure Product
productName : string
productID : string
productPrice : string
dataType4 : reference DataType4
image : reference Image
structure Image
id : string
structure DataType4
dataType5 : reference DataType5
id : string
structure DataType5
dataType6 : reference DataType6
id : string
structure DataType6
dataType7 : reference DataType7
id : string
structure DataType7
dataType8 : reference DataType8
id : string
structure DataType8
dataType9 : reference DataType9
id : string
structure DataType9
dataType10 : reference DataType10
id : string
structure DataType10
id : string