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,
nullif 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:
-