// @todo (france, ub): add id to signature public LinkTypeBean( String name, Class firstClass, Class secondClass, String firstRole, String secondRole, CardinalityKey firstCardinality, CardinalityKey secondCardinality, ArrowKey firstArrowType, ArrowKey secondArrowType, ColorKey lineColor, LineKey lineType, boolean showLinkTypeName, boolean showRoleNames) { super(name, name); this.firstClassName = firstClass == null ? null : firstClass.getName(); this.secondClassName = secondClass == null ? null : secondClass.getName(); this.firstRole = firstRole; this.secondRole = secondRole; this.firstCardinality = firstCardinality.getValue(); this.secondCardinality = secondCardinality.getValue(); this.firstArrowType = firstArrowType.getValue(); this.secondArrowType = secondArrowType.getValue(); this.lineColor = lineColor.getValue(); this.lineType = lineType.getValue(); this.showLinkTypeName = showLinkTypeName; this.showRoleNames = showRoleNames; }
public void setSecondCardinality(CardinalityKey secondCardinality) { markModified(); this.secondCardinality = secondCardinality.getValue(); }
public void setFirstCardinality(CardinalityKey firstCardinality) { markModified(); this.firstCardinality = firstCardinality.getValue(); }