Interface SchemaInheritanceProperties
public interface SchemaInheritanceProperties
This interface represents the inheritance properties defined in the data model
on a node defining the property
osd:inheritance
.-
Method Summary
Modifier and TypeMethodDescriptionReturns the inherited node defined in the data model (elementsourceNode
).getLinkedRecord
(Adaptation aRecord) Returns the linked record containing the inherited node for the specified record.
-
Method Details
-
getInheritedNode
SchemaNode getInheritedNode()Returns the inherited node defined in the data model (elementsourceNode
). The table node containing the returned inherited node can be retrieved using methodSchemaNode.getTableNode()
.- See Also:
-
getLinkedRecord
Returns the linked record containing the inherited node for the specified record.- Returns:
- the record referred to by the current node in the specified record,
null
if the node defining the source record has an undefined value or refers to a non-existent record. - Throws:
IllegalArgumentException
- if the specified content is not a record.IllegalArgumentException
- if the specified record is not in the same table as the current node.- Since:
- 5.2.3
- See Also:
-