public class EdmAssociationImpl extends EdmNamedImpl implements EdmAssociation, EdmAnnotatable
edm, name
Constructor and Description |
---|
EdmAssociationImpl() |
Modifier and Type | Method and Description |
---|---|
EdmAnnotations |
getAnnotations()
Get all annotations applied to an EDM element
|
List<EdmMetadataAssociationEnd> |
getAssociationEnds() |
EdmDocumentation |
getDocumentation() |
EdmAssociationEnd |
getEnd(String role)
Get the
EdmAssociationEnd by role |
EdmMetadataAssociationEnd |
getEnd1()
Get the
EdmAssociationEnd for end1 |
EdmMetadataAssociationEnd |
getEnd2()
Get the
EdmAssociationEnd for end2 |
EdmMultiplicity |
getEndMultiplicity(String role) |
EdmTypeKind |
getKind() |
String |
getNamespace()
Namespace of this
EdmType |
EdmReferentialConstraint |
getReferentialConstraint()
Get the
EdmReferentialConstraint |
void |
setAnnotations(EdmAnnotations annotations) |
void |
setAssociationEnds(List<EdmMetadataAssociationEnd> associationEnds) |
void |
setDocumentation(EdmDocumentation documentation) |
void |
setNamespace(String namespace) |
void |
setReferentialConstraint(EdmReferentialConstraint referentialConstraint) |
String |
toString() |
getName, setEdm, setName
public EdmDocumentation getDocumentation()
public void setDocumentation(EdmDocumentation documentation)
public List<EdmMetadataAssociationEnd> getAssociationEnds()
public String getNamespace() throws EdmException
EdmType
EdmType
getNamespace
in interface EdmType
EdmException
public void setNamespace(String namespace)
namespace
- the namespace to setpublic EdmTypeKind getKind()
getKind
in interface EdmType
EdmTypeKind
of this EdmType
public EdmAssociationEnd getEnd(String role) throws EdmException
EdmAssociation
EdmAssociationEnd
by rolegetEnd
in interface EdmAssociation
EdmAssociationEnd
EdmException
public EdmAnnotations getAnnotations() throws EdmException
EdmAnnotatable
getAnnotations
in interface EdmAnnotatable
EdmAnnotations
never nullEdmException
public EdmMultiplicity getEndMultiplicity(String role) throws EdmException
EdmException
public EdmMetadataAssociationEnd getEnd1() throws EdmException
EdmAssociation
EdmAssociationEnd
for end1getEnd1
in interface EdmAssociation
EdmAssociationEnd
EdmException
public EdmMetadataAssociationEnd getEnd2() throws EdmException
EdmAssociation
EdmAssociationEnd
for end2getEnd2
in interface EdmAssociation
EdmAssociationEnd
EdmException
public EdmReferentialConstraint getReferentialConstraint() throws EdmException
EdmAssociation
EdmReferentialConstraint
getReferentialConstraint
in interface EdmAssociation
EdmReferentialConstraint
EdmException
public void setReferentialConstraint(EdmReferentialConstraint referentialConstraint)
public void setAnnotations(EdmAnnotations annotations)
public void setAssociationEnds(List<EdmMetadataAssociationEnd> associationEnds)
public String toString()
toString
in class EdmNamedImpl
Copyright © 2013-2019 The Apache Software Foundation. All Rights Reserved.