public class AssociativeRelation extends java.lang.Object implements AbstractClassRelation
| Modifier and Type | Class and Description |
|---|---|
static class |
AssociativeRelation.Viewpoint |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AGGREGATION_ARROW |
static java.lang.String |
COMPOSITION_ARROW |
static java.lang.String |
DEFAULT_BACK_ARROW |
static java.lang.String |
INFINIT_MULTIPLICITY |
| Constructor and Description |
|---|
AssociativeRelation() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateBackReference() |
java.lang.String |
getLabel() |
java.lang.String |
getLineCharacter() |
java.lang.String |
getSourceArrow() |
java.lang.String |
getSourceMultiplicity() |
java.lang.String |
getStyle() |
java.lang.String |
getTargetArrow() |
java.lang.String |
getTargetMultiplicity() |
void |
setArrow(AssociativeRelation.Viewpoint viewpoint,
java.lang.String arrow) |
void |
setMultiplicityMax(AssociativeRelation.Viewpoint viewpoint,
int multiplicityMax) |
void |
setMultiplicityMin(AssociativeRelation.Viewpoint viewpoint,
int multiplicityMin) |
void |
setSourceMultiplicityMax(int sourceMultiplicityMax) |
void |
setSourceMultiplicityMin(int sourceMultiplicityMin) |
void |
setTargetMultiplicityMax(int targetMultiplicityMax) |
void |
setTargetMultiplicityMin(int targetMultiplicityMin) |
public static final java.lang.String DEFAULT_BACK_ARROW
public static final java.lang.String AGGREGATION_ARROW
public static final java.lang.String COMPOSITION_ARROW
public static final java.lang.String INFINIT_MULTIPLICITY
public void activateBackReference()
public void setMultiplicityMin(AssociativeRelation.Viewpoint viewpoint, int multiplicityMin)
public void setMultiplicityMax(AssociativeRelation.Viewpoint viewpoint, int multiplicityMax)
public void setArrow(AssociativeRelation.Viewpoint viewpoint, java.lang.String arrow)
public java.lang.String getSourceMultiplicity()
getSourceMultiplicity in interface AbstractClassRelationpublic void setSourceMultiplicityMin(int sourceMultiplicityMin)
public void setSourceMultiplicityMax(int sourceMultiplicityMax)
public java.lang.String getSourceArrow()
getSourceArrow in interface AbstractClassRelationpublic java.lang.String getLineCharacter()
getLineCharacter in interface AbstractClassRelationpublic java.lang.String getStyle()
getStyle in interface AbstractClassRelationpublic java.lang.String getTargetArrow()
getTargetArrow in interface AbstractClassRelationpublic java.lang.String getTargetMultiplicity()
getTargetMultiplicity in interface AbstractClassRelationpublic void setTargetMultiplicityMin(int targetMultiplicityMin)
public void setTargetMultiplicityMax(int targetMultiplicityMax)
public java.lang.String getLabel()
getLabel in interface AbstractClassRelation