@Override public List<EdmNavigationPropertyBinding> getNavigationPropertyBindings() { if (navigationPropertyBindings == null) { List<CsdlNavigationPropertyBinding> providerBindings = target.getNavigationPropertyBindings(); final List<EdmNavigationPropertyBinding> navigationPropertyBindingsLocal = new ArrayList<EdmNavigationPropertyBinding>(); if (providerBindings != null) { for (CsdlNavigationPropertyBinding binding : providerBindings) { navigationPropertyBindingsLocal.add(new EdmNavigationPropertyBindingImpl(binding.getPath(), binding.getTarget())); } navigationPropertyBindings = Collections.unmodifiableList(navigationPropertyBindingsLocal); } } return navigationPropertyBindings; }
@Override public List<EdmNavigationPropertyBinding> getNavigationPropertyBindings() { if (navigationPropertyBindings == null) { List<CsdlNavigationPropertyBinding> providerBindings = target.getNavigationPropertyBindings(); final List<EdmNavigationPropertyBinding> navigationPropertyBindingsLocal = new ArrayList<EdmNavigationPropertyBinding>(); if (providerBindings != null) { for (CsdlNavigationPropertyBinding binding : providerBindings) { navigationPropertyBindingsLocal.add(new EdmNavigationPropertyBindingImpl(binding.getPath(), binding.getTarget())); } navigationPropertyBindings = Collections.unmodifiableList(navigationPropertyBindingsLocal); } } return navigationPropertyBindings; }
navpropbindPath = spltdArray[spltdArray.length - 1]; navigation.setPath(navpropbindPath); String navpropbindTarget = csdlNavigationPropBinding.getTarget();
for (CsdlNavigationPropertyBinding navigationPropertyBinding : navigationPropertyBindings) { String navBindingPath = navigationPropertyBinding.getPath(); String navBindingTarget = navigationPropertyBinding.getTarget(); CsdlEntityType sourceEntityType = null; if (!(csdlEntityTypesMap.containsKey(new FullQualifiedName(entitySet.getType())))) {
for (CsdlNavigationPropertyBinding navigationPropertyBinding : navigationPropertyBindings) { String navBindingPath = navigationPropertyBinding.getPath(); String navBindingTarget = navigationPropertyBinding.getTarget(); CsdlEntityType sourceEntityType = null; if (!(csdlEntityTypesMap.containsKey(new FullQualifiedName(entitySet.getType())))) {