public class CsdlEnumType extends CsdlAbstractEdmItem implements CsdlNamed, CsdlAnnotatable
Constructor and Description |
---|
CsdlEnumType() |
Modifier and Type | Method and Description |
---|---|
List<CsdlAnnotation> |
getAnnotations() |
CsdlEnumMember |
getMember(Integer value) |
CsdlEnumMember |
getMember(String name) |
List<CsdlEnumMember> |
getMembers() |
String |
getName() |
String |
getUnderlyingType() |
boolean |
isFlags() |
CsdlEnumType |
setFlags(boolean isFlags) |
CsdlEnumType |
setMembers(List<CsdlEnumMember> members) |
CsdlEnumType |
setName(String name) |
CsdlEnumType |
setUnderlyingType(FullQualifiedName underlyingType) |
CsdlEnumType |
setUnderlyingType(String underlyingType) |
equals, getAllByName, getOneByName, hashCode, toString
public CsdlEnumType setName(String name)
public boolean isFlags()
public CsdlEnumType setFlags(boolean isFlags)
public String getUnderlyingType()
public CsdlEnumType setUnderlyingType(String underlyingType)
public CsdlEnumType setUnderlyingType(FullQualifiedName underlyingType)
public List<CsdlEnumMember> getMembers()
public CsdlEnumMember getMember(String name)
public CsdlEnumMember getMember(Integer value)
public CsdlEnumType setMembers(List<CsdlEnumMember> members)
public List<CsdlAnnotation> getAnnotations()
getAnnotations
in interface CsdlAnnotatable
Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.