protected EdmStructuralType(EdmEntityType baseType, String namespace, String name, List<EdmProperty.Builder> declaredProperties, EdmDocumentation doc, ImmutableList<EdmAnnotation<?>> annotations, ImmutableList<EdmAnnotation<?>> annotationElements, Boolean isAbstract) { super(namespace + "." + name, doc, annotations, annotationElements); this.baseType = baseType; this.namespace = namespace; this.name = name; this.isAbstract = isAbstract; this.declaredProperties = new ArrayList<EdmProperty>(); if (declaredProperties != null) { for (EdmProperty.Builder declaredProperty : declaredProperties) { this.declaredProperties.add(declaredProperty.setDeclaringType(this).build()); } } }
protected EdmStructuralType(EdmEntityType baseType, String namespace, String name, List<EdmProperty.Builder> declaredProperties, EdmDocumentation doc, ImmutableList<EdmAnnotation<?>> annotations, ImmutableList<EdmAnnotation<?>> annotationElements, Boolean isAbstract) { super(namespace + "." + name, doc, annotations, annotationElements); this.baseType = baseType; this.namespace = namespace; this.name = name; this.isAbstract = isAbstract; this.declaredProperties = new ArrayList<EdmProperty>(); if (declaredProperties != null) { for (EdmProperty.Builder declaredProperty : declaredProperties) { this.declaredProperties.add(declaredProperty.setDeclaringType(this).build()); } } }
protected EdmStructuralType(EdmEntityType baseType, String namespace, String name, List<EdmProperty.Builder> declaredProperties, EdmDocumentation doc, ImmutableList<EdmAnnotation<?>> annotations, ImmutableList<EdmAnnotation<?>> annotationElements, Boolean isAbstract) { super(namespace + "." + name, doc, annotations, annotationElements); this.baseType = baseType; this.namespace = namespace; this.name = name; this.isAbstract = isAbstract; this.declaredProperties = new ArrayList<EdmProperty>(); if (declaredProperties != null) { for (EdmProperty.Builder declaredProperty : declaredProperties) { this.declaredProperties.add(declaredProperty.setDeclaringType(this).build()); } } }