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 TypeMethodDescriptionboolean
getReferencingPropertyName
(String referencedPropertyName) Get property name for referenced propertygetType()
SeeEdmType
for more information about possible types.boolean
Methods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotations
Methods inherited from interface org.apache.olingo.commons.api.edm.EdmTyped
isCollection
-
Method Details
-
getType
EdmEntityType getType()Description copied from interface:EdmTyped
SeeEdmType
for 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()
-