Data source hierarchy mapping

The TGO-SDM adapter maps the JViews TGO data source structure to a corresponding SDM model parent-child hierarchy. Each business object in the data source that is successfully mapped is available in the corresponding SDM model as a model object, so that sdmmodel.getObject(id) returns an instance of IlpObject. This provides the flexibility to manipulate the JViews TGO business objects from the SDM model inside a JViews Diagrammer component.
Although the JViews TGO data source structure is based on parent-child relationships, JViews TGO imposes some restrictions as to which objects can be set as parent and which ones can be set as children of a given parent object. For example, the only objects allowed as children of an IltShelf are IltCard and IltCardCarrier. Therefore any hierarchy modification (add, remove, update objects) should be made through the JViews TGO data source API in order to validate its consistency.
Note
JViews Diagrammer does not support link sets (IltLinkSet) and link bundles (IltLinkBundle). These objects are automatically excluded by the TGO-SDM adapter.