Interface EdmNavigationProperty
- All Superinterfaces:
EdmAnnotatable,EdmElement,EdmNamed,EdmTyped
A CSDL NavigationProperty element
EdmNavigationProperty allows navigation from one entity type to another via a relationship.
EdmNavigationProperty allows navigation from one entity type to another via a relationship.
-
Method Summary
Modifier and TypeMethodDescriptionbooleangetReferencingPropertyName(String referencedPropertyName) Get property name for referenced propertygetType()SeeEdmTypefor more information about possible types.booleanMethods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotationsMethods inherited from interface org.apache.olingo.commons.api.edm.EdmTyped
isCollection
-
Method Details
-
getType
EdmEntityType getType()Description copied from interface:EdmTypedSeeEdmTypefor more information about possible types. -
isNullable
boolean isNullable()- Returns:
- true if nullable or not specified
-
containsTarget
boolean containsTarget()- Returns:
- true if containsTarget
-
getPartner
EdmNavigationProperty getPartner()- Returns:
- the partner navigation property
-
getReferencingPropertyName
Get property name for referenced property- Parameters:
referencedPropertyName- name of referenced property- Returns:
- propertyName for this referenced property
-
getReferentialConstraints
List<EdmReferentialConstraint> getReferentialConstraints()- Returns:
- all referential constraints for this navigation property.
-
getOnDelete
EdmOnDelete getOnDelete()
-