navProperty.setFromRole(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAVIGATION_FROM_ROLE)); navProperty.setToRole(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAVIGATION_TO_ROLE)); navProperty.setAnnotationAttributes(readAnnotationAttribute(reader));
navProperty.setFromRole(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAVIGATION_FROM_ROLE)); navProperty.setToRole(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAVIGATION_TO_ROLE)); navProperty.setAnnotationAttributes(readAnnotationAttribute(reader));
navProperty.setFromRole(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAVIGATION_FROM_ROLE)); navProperty.setToRole(reader.getAttributeValue(null, XmlMetadataConstants.EDM_NAVIGATION_TO_ROLE)); navProperty.setAnnotationAttributes(readAnnotationAttribute(reader));
property.setFromRole(sourceRoleName); property.setToRole(targetRoleName); property.setRelationship(new FullQualifiedName(schema
private NavigationProperty createNavigationProperty(final String namespace, final EdmNavigationProperty enp, final Field field) { NavigationProperty navProp = new NavigationProperty(); navProp.setName(ANNOTATION_HELPER.getPropertyName(field)); String fromRole = ANNOTATION_HELPER.extractFromRoleName(enp, field); navProp.setFromRole(fromRole); String toRole = ANNOTATION_HELPER.extractToRoleName(enp, field); navProp.setToRole(toRole); String relationshipName = ANNOTATION_HELPER.extractRelationshipName(enp, field); navProp.setRelationship(new FullQualifiedName(namespace, relationshipName)); return navProp; }
private NavigationProperty createNavigationProperty(final String namespace, Field field, AnnotationHelper.AnnotatedNavInfo navInfo) { NavigationProperty navProp = new NavigationProperty(); navProp.setName(ANNOTATION_HELPER.getPropertyName(field)); String fromRole = navInfo.getFromRoleName(); navProp.setFromRole(fromRole); navProp.setToRole(navInfo.getToRoleName()); String relationshipName = navInfo.getRelationshipName(); navProp.setRelationship(new FullQualifiedName(namespace, relationshipName)); return navProp; }
private NavigationProperty createNavigationProperty(final String namespace, Field field, AnnotationHelper.AnnotatedNavInfo navInfo) { NavigationProperty navProp = new NavigationProperty(); navProp.setName(ANNOTATION_HELPER.getPropertyName(field)); String fromRole = navInfo.getFromRoleName(); navProp.setFromRole(fromRole); navProp.setToRole(navInfo.getToRoleName()); String relationshipName = navInfo.getRelationshipName(); navProp.setRelationship(new FullQualifiedName(namespace, relationshipName)); return navProp; }
if (association.getEnd2().getMultiplicity().equals(EdmMultiplicity.MANY)) { navProp.setToRole(association.getEnd2().getRole()); navProp.setFromRole(association.getEnd1().getRole()); } else { navProp.setToRole(association.getEnd1().getRole()); navProp.setFromRole(association.getEnd2().getRole()); || association.getEnd2().getMultiplicity().equals(EdmMultiplicity.ZERO_TO_ONE)) { navProp.setToRole(association.getEnd2().getRole()); navProp.setFromRole(association.getEnd1().getRole()); } else { navProp.setToRole(association.getEnd1().getRole()); navProp.setFromRole(association.getEnd2().getRole()); navProp.setFromRole(association.getEnd2().getRole()); navProp.setToRole(association.getEnd1().getRole()); } else if (toName.equals(associationEndTypeTwo.getName())) { navProp.setFromRole(association.getEnd1().getRole());
if (association.getEnd2().getMultiplicity().equals(EdmMultiplicity.MANY)) { navProp.setToRole(association.getEnd2().getRole()); navProp.setFromRole(association.getEnd1().getRole()); } else { navProp.setToRole(association.getEnd1().getRole()); navProp.setFromRole(association.getEnd2().getRole()); || association.getEnd2().getMultiplicity().equals(EdmMultiplicity.ZERO_TO_ONE)) { navProp.setToRole(association.getEnd2().getRole()); navProp.setFromRole(association.getEnd1().getRole()); } else { navProp.setToRole(association.getEnd1().getRole()); navProp.setFromRole(association.getEnd2().getRole()); navProp.setFromRole(association.getEnd2().getRole()); navProp.setToRole(association.getEnd1().getRole()); } else if (toName.equals(associationEndTypeTwo.getName())) { navProp.setFromRole(association.getEnd1().getRole());
private NavigationProperty clone(NavigationProperty property) { if (property == null) { return null; } NavigationProperty newProperty = new NavigationProperty(); newProperty.setAnnotationAttributes(property.getAnnotationAttributes()); newProperty.setAnnotationElements(property.getAnnotationElements()); newProperty.setDocumentation(property.getDocumentation()); newProperty.setFromRole(property.getFromRole()); newProperty.setMapping(property.getMapping()); newProperty.setName(property.getName()); newProperty.setRelationship(property.getRelationship()); newProperty.setToRole(property.getToRole()); return newProperty; }