public class CsdlNavigationProperty extends CsdlAbstractEdmItem implements CsdlNamed, CsdlAnnotatable
Constructor and Description |
---|
CsdlNavigationProperty() |
Modifier and Type | Method and Description |
---|---|
List<CsdlAnnotation> |
getAnnotations() |
String |
getName() |
CsdlOnDelete |
getOnDelete() |
String |
getPartner() |
List<CsdlReferentialConstraint> |
getReferentialConstraints() |
String |
getType() |
FullQualifiedName |
getTypeFQN() |
boolean |
isCollection() |
boolean |
isContainsTarget() |
Boolean |
isNullable() |
CsdlNavigationProperty |
setCollection(boolean isCollection) |
CsdlNavigationProperty |
setContainsTarget(boolean containsTarget) |
CsdlNavigationProperty |
setName(String name) |
CsdlNavigationProperty |
setNullable(Boolean nullable) |
CsdlNavigationProperty |
setOnDelete(CsdlOnDelete onDelete) |
CsdlNavigationProperty |
setPartner(String partner) |
CsdlNavigationProperty |
setReferentialConstraints(List<CsdlReferentialConstraint> referentialConstraints) |
CsdlNavigationProperty |
setType(FullQualifiedName type) |
CsdlNavigationProperty |
setType(String type) |
equals, getAllByName, getOneByName, hashCode, toString
public boolean isCollection()
public CsdlNavigationProperty setCollection(boolean isCollection)
public CsdlNavigationProperty setName(String name)
public FullQualifiedName getTypeFQN()
public String getType()
public CsdlNavigationProperty setType(FullQualifiedName type)
public CsdlNavigationProperty setType(String type)
public String getPartner()
public CsdlNavigationProperty setPartner(String partner)
public boolean isContainsTarget()
public CsdlNavigationProperty setContainsTarget(boolean containsTarget)
public List<CsdlReferentialConstraint> getReferentialConstraints()
public CsdlNavigationProperty setReferentialConstraints(List<CsdlReferentialConstraint> referentialConstraints)
public Boolean isNullable()
public CsdlNavigationProperty setNullable(Boolean nullable)
public CsdlOnDelete getOnDelete()
public CsdlNavigationProperty setOnDelete(CsdlOnDelete onDelete)
public List<CsdlAnnotation> getAnnotations()
getAnnotations
in interface CsdlAnnotatable
Copyright © 2013–2015 The Apache Software Foundation. All rights reserved.