public EdmSchema build() { List<EdmEntityContainer> entityContainers = new ArrayList<EdmEntityContainer>(this.entityContainers.size()); for (EdmEntityContainer.Builder entityContainer : this.entityContainers) entityContainers.add(entityContainer.build()); List<EdmComplexType> complexTypes = new ArrayList<EdmComplexType>(this.complexTypes.size()); for (EdmComplexType.Builder complexType : this.complexTypes) complexTypes.add(complexType.build()); List<EdmEntityType> entityTypes = new ArrayList<EdmEntityType>(this.entityTypes.size()); for (EdmEntityType.Builder entityType : this.entityTypes) entityTypes.add(entityType.build()); List<EdmAssociation> associations = new ArrayList<EdmAssociation>(this.associations.size()); for (EdmAssociation.Builder association : this.associations) associations.add(association.build()); return new EdmSchema(namespace, alias, ImmutableList.copyOf(entityTypes), ImmutableList.copyOf(complexTypes), ImmutableList.copyOf(associations), ImmutableList.copyOf(entityContainers), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements())); }
public EdmSchema build() { List<EdmEntityContainer> entityContainers = new ArrayList<EdmEntityContainer>(this.entityContainers.size()); for (EdmEntityContainer.Builder entityContainer : this.entityContainers) entityContainers.add(entityContainer.build()); List<EdmComplexType> complexTypes = new ArrayList<EdmComplexType>(this.complexTypes.size()); for (EdmComplexType.Builder complexType : this.complexTypes) complexTypes.add(complexType.build()); List<EdmEntityType> entityTypes = new ArrayList<EdmEntityType>(this.entityTypes.size()); for (EdmEntityType.Builder entityType : this.entityTypes) entityTypes.add(entityType.build()); List<EdmAssociation> associations = new ArrayList<EdmAssociation>(this.associations.size()); for (EdmAssociation.Builder association : this.associations) associations.add(association.build()); return new EdmSchema(namespace, alias, ImmutableList.copyOf(entityTypes), ImmutableList.copyOf(complexTypes), ImmutableList.copyOf(associations), ImmutableList.copyOf(entityContainers), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements())); }
public EdmSchema build() { List<EdmEntityContainer> entityContainers = new ArrayList<EdmEntityContainer>(this.entityContainers.size()); for (EdmEntityContainer.Builder entityContainer : this.entityContainers) entityContainers.add(entityContainer.build()); List<EdmComplexType> complexTypes = new ArrayList<EdmComplexType>(this.complexTypes.size()); for (EdmComplexType.Builder complexType : this.complexTypes) complexTypes.add(complexType.build()); List<EdmEntityType> entityTypes = new ArrayList<EdmEntityType>(this.entityTypes.size()); for (EdmEntityType.Builder entityType : this.entityTypes) entityTypes.add(entityType.build()); List<EdmAssociation> associations = new ArrayList<EdmAssociation>(this.associations.size()); for (EdmAssociation.Builder association : this.associations) associations.add(association.build()); return new EdmSchema(namespace, alias, ImmutableList.copyOf(entityTypes), ImmutableList.copyOf(complexTypes), ImmutableList.copyOf(associations), ImmutableList.copyOf(entityContainers), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements())); }
@Override protected EdmType buildImpl() { return new EdmComplexType(namespace, name, properties, (EdmEntityType) (this.baseTypeBuilder != null ? this.baseTypeBuilder.build() : null), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements()), isAbstract); }
@Override protected EdmEntityType buildImpl() { List<EdmNavigationProperty> builtNavProps = new ArrayList<EdmNavigationProperty>(); for (EdmNavigationProperty.Builder navigationProperty : this.navigationProperties) { builtNavProps.add(navigationProperty.build()); } return new EdmEntityType(namespace, alias, name, hasStream, openType, ImmutableList.copyOf(keys), (EdmEntityType) (this.baseTypeBuilder != null ? this.baseTypeBuilder.build() : null), properties, ImmutableList.copyOf(builtNavProps), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements()), isAbstract); }
@Override protected EdmEntityType buildImpl() { List<EdmNavigationProperty> builtNavProps = new ArrayList<EdmNavigationProperty>(); for (EdmNavigationProperty.Builder navigationProperty : this.navigationProperties) { builtNavProps.add(navigationProperty.build()); } return new EdmEntityType(namespace, alias, name, hasStream, openType, ImmutableList.copyOf(keys), (EdmEntityType) (this.baseTypeBuilder != null ? this.baseTypeBuilder.build() : null), properties, ImmutableList.copyOf(builtNavProps), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements()), isAbstract); }
@Override protected EdmEntityType buildImpl() { List<EdmNavigationProperty> builtNavProps = new ArrayList<EdmNavigationProperty>(); for (EdmNavigationProperty.Builder navigationProperty : this.navigationProperties) { builtNavProps.add(navigationProperty.build()); } return new EdmEntityType(namespace, alias, name, hasStream, openType, ImmutableList.copyOf(keys), (EdmEntityType) (this.baseTypeBuilder != null ? this.baseTypeBuilder.build() : null), properties, ImmutableList.copyOf(builtNavProps), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements()), isAbstract); }
@Override protected EdmType buildImpl() { return new EdmComplexType(namespace, name, properties, (EdmEntityType) (this.baseTypeBuilder != null ? this.baseTypeBuilder.build() : null), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements()), isAbstract); }
@Override public EdmEntityType apply() { return (EdmEntityType) build(); } };
@Override protected EdmType buildImpl() { return new EdmComplexType(namespace, name, properties, (EdmEntityType) (this.baseTypeBuilder != null ? this.baseTypeBuilder.build() : null), getDocumentation(), ImmutableList.copyOf(getAnnotations()), ImmutableList.copyOf(getAnnotationElements()), isAbstract); }
@Override public EdmEntityType apply() { return (EdmEntityType) build(); } };
@Override public EdmEntityType apply() { return (EdmEntityType) build(); } };