Class EdmSchemaImpl
- java.lang.Object
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmSchemaImpl
-
-
Constructor Summary
Constructors Constructor Description EdmSchemaImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()List<org.apache.olingo.odata2.api.edm.EdmAnnotationAttribute>getAnnotationAttributes()List<org.apache.olingo.odata2.api.edm.EdmAnnotationElement>getAnnotationElements()List<org.apache.olingo.odata2.api.edm.EdmAssociation>getAssociations()List<org.apache.olingo.odata2.api.edm.EdmComplexType>getComplexTypes()List<org.apache.olingo.odata2.api.edm.EdmEntityContainer>getEntityContainers()List<org.apache.olingo.odata2.api.edm.EdmEntityType>getEntityTypes()StringgetNamespace()List<EdmUsing>getUsings()EdmSchemaImplsetAlias(String alias)Sets the alias for thisEdmSchemaImplEdmSchemaImplsetAnnotationAttributes(List<org.apache.olingo.odata2.api.edm.EdmAnnotationAttribute> annotationAttributes)Sets the List ofEdmAnnotationAttributefor thisEdmSchemaImplEdmSchemaImplsetAnnotationElements(List<org.apache.olingo.odata2.api.edm.EdmAnnotationElement> annotationElements)Sets the List ofEdmAnnotationElementfor thisEdmSchemaImplEdmSchemaImplsetAssociations(List<org.apache.olingo.odata2.api.edm.EdmAssociation> associations)Sets theEdmAssociations for thisEdmSchemaImplEdmSchemaImplsetComplexTypes(List<org.apache.olingo.odata2.api.edm.EdmComplexType> complexTypes)Sets theEdmComplexTypes for thisEdmSchemaImplEdmSchemaImplsetEntityContainers(List<org.apache.olingo.odata2.api.edm.EdmEntityContainer> entityContainers)Sets theEdmEntityContainers for thisEdmSchemaImplEdmSchemaImplsetEntityTypes(List<org.apache.olingo.odata2.api.edm.EdmEntityType> entityTypes)Sets theEdmEntityTypes for thisEdmSchemaImplEdmSchemaImplsetNamespace(String namespace)Sets the namespace for thisEdmSchemaImplEdmSchemaImplsetUsings(List<EdmUsing> usings)Sets theEdmUsingfor thisEdmSchemaImplStringtoString()
-
-
-
Method Detail
-
setNamespace
public EdmSchemaImpl setNamespace(String namespace)
Sets the namespace for thisEdmSchemaImpl- Parameters:
namespace- Namespace- Returns:
EdmSchemaImplfor method chaining
-
setAlias
public EdmSchemaImpl setAlias(String alias)
Sets the alias for thisEdmSchemaImpl- Parameters:
alias- Alias- Returns:
EdmSchemaImplfor method chaining
-
setUsings
public EdmSchemaImpl setUsings(List<EdmUsing> usings)
Sets theEdmUsingfor thisEdmSchemaImpl- Parameters:
usings- Lista de EdmUsing- Returns:
EdmSchemaImplfor method chaining
-
setEntityTypes
public EdmSchemaImpl setEntityTypes(List<org.apache.olingo.odata2.api.edm.EdmEntityType> entityTypes)
Sets theEdmEntityTypes for thisEdmSchemaImpl- Parameters:
entityTypes- Tipos- Returns:
EdmSchemaImplfor method chaining
-
setComplexTypes
public EdmSchemaImpl setComplexTypes(List<org.apache.olingo.odata2.api.edm.EdmComplexType> complexTypes)
Sets theEdmComplexTypes for thisEdmSchemaImpl- Parameters:
complexTypes- Tipos- Returns:
EdmSchemaImplfor method chaining
-
setAssociations
public EdmSchemaImpl setAssociations(List<org.apache.olingo.odata2.api.edm.EdmAssociation> associations)
Sets theEdmAssociations for thisEdmSchemaImpl- Parameters:
associations- Assossiações- Returns:
EdmSchemaImplfor method chaining
-
setEntityContainers
public EdmSchemaImpl setEntityContainers(List<org.apache.olingo.odata2.api.edm.EdmEntityContainer> entityContainers)
Sets theEdmEntityContainers for thisEdmSchemaImpl- Parameters:
entityContainers- Containers- Returns:
EdmSchemaImplfor method chaining
-
setAnnotationAttributes
public EdmSchemaImpl setAnnotationAttributes(List<org.apache.olingo.odata2.api.edm.EdmAnnotationAttribute> annotationAttributes)
Sets the List ofEdmAnnotationAttributefor thisEdmSchemaImpl- Parameters:
annotationAttributes- Atributos- Returns:
EdmSchemaImplfor method chaining
-
setAnnotationElements
public EdmSchemaImpl setAnnotationElements(List<org.apache.olingo.odata2.api.edm.EdmAnnotationElement> annotationElements)
Sets the List ofEdmAnnotationElementfor thisEdmSchemaImpl- Parameters:
annotationElements- Elementos- Returns:
EdmSchemaImplfor method chaining
-
getNamespace
public String getNamespace()
- Specified by:
getNamespacein interfaceEdmSchema- Returns:
- String namespace of this
EdmSchemaImpl
-
getAlias
public String getAlias()
- Specified by:
getAliasin interfaceEdmSchema- Returns:
- String alias of this
EdmSchemaImpl
-
getUsings
public List<EdmUsing> getUsings()
- Specified by:
getUsingsin interfaceEdmSchema- Returns:
- List<
EdmUsing> of thisEdmSchemaImpl
-
getEntityTypes
public List<org.apache.olingo.odata2.api.edm.EdmEntityType> getEntityTypes()
- Specified by:
getEntityTypesin interfaceEdmSchema- Returns:
- List<
EdmEntityType> of thisEdmSchemaImpl
-
getComplexTypes
public List<org.apache.olingo.odata2.api.edm.EdmComplexType> getComplexTypes()
- Specified by:
getComplexTypesin interfaceEdmSchema- Returns:
- List<
EdmComplexType> of thisEdmSchemaImpl
-
getAssociations
public List<org.apache.olingo.odata2.api.edm.EdmAssociation> getAssociations()
- Specified by:
getAssociationsin interfaceEdmSchema- Returns:
- List<
EdmAssociation> of thisEdmSchemaImpl
-
getEntityContainers
public List<org.apache.olingo.odata2.api.edm.EdmEntityContainer> getEntityContainers()
- Specified by:
getEntityContainersin interfaceEdmSchema- Returns:
- List<
EdmEntityContainer> of thisEdmSchemaImpl
-
getAnnotationAttributes
public List<org.apache.olingo.odata2.api.edm.EdmAnnotationAttribute> getAnnotationAttributes()
- Specified by:
getAnnotationAttributesin interfaceEdmSchema- Returns:
- List of
EdmAnnotationAttributeannotation attributes
-
getAnnotationElements
public List<org.apache.olingo.odata2.api.edm.EdmAnnotationElement> getAnnotationElements()
- Specified by:
getAnnotationElementsin interfaceEdmSchema- Returns:
- List of
EdmAnnotationElementannotation elements
-
-