public class ModelAssociation extends ModelField
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MANY_MULTIPLICITY |
private java.lang.String |
multiplicity |
static java.lang.String |
ONE_MULTIPLICITY |
private java.lang.String |
to |
private ModelClass |
toClass |
Constructor and Description |
---|
ModelAssociation() |
Modifier and Type | Method and Description |
---|---|
AssociationMetadata |
getAssociationMetadata(java.lang.String key) |
private java.lang.String |
getDefaultValue(ModelDefault modelDefault) |
java.lang.String |
getMultiplicity() |
java.lang.String |
getTo() |
ModelClass |
getToClass() |
java.lang.String |
getType() |
boolean |
isGenericType() |
boolean |
isManyMultiplicity() |
boolean |
isOneMultiplicity() |
void |
setMultiplicity(java.lang.String multiplicity) |
void |
setTo(java.lang.String to) |
void |
validateElement() |
getAlias, getDefaultValue, getMetadata, getModelClass, getTypeValidator, initialize, isArray, isIdentifier, isModelVersionField, isPrimitive, isPrimitiveArray, isRequired, setAlias, setDefaultValue, setIdentifier, setRequired, setType, setTypeValidator, toString
addMetadata, equals, getAnnotations, getComment, getDeprecatedVersion, getDescription, getMetadata, getName, getVersionRange, hashCode, hasMetadata, isEmpty, setAnnotations, setComment, setDeprecatedVersion, setDescription, setName, setVersionRange, validate, validateFieldNotEmpty
public static final java.lang.String ONE_MULTIPLICITY
public static final java.lang.String MANY_MULTIPLICITY
private java.lang.String to
private java.lang.String multiplicity
private ModelClass toClass
public void setTo(java.lang.String to)
to
- The to to set.public java.lang.String getTo()
public java.lang.String getType()
getType
in class ModelField
public java.lang.String getMultiplicity()
public void setMultiplicity(java.lang.String multiplicity)
multiplicity
- The multiplicity to set.public boolean isManyMultiplicity()
public boolean isOneMultiplicity()
public ModelClass getToClass()
public AssociationMetadata getAssociationMetadata(java.lang.String key)
public void validateElement() throws ModelValidationException
validateElement
in class ModelField
ModelValidationException
public boolean isGenericType()
private java.lang.String getDefaultValue(ModelDefault modelDefault)