/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.diagram.ui.model; /** * AssociationLabelModelNode * * @since 8.0 */ public class AssociationLabelModelNode extends LabelModelNode { public static final int GENERAL = -1; public static final int NAME = 0; public static final int SOURCE_ROLE_NAME = 1; public static final int TARGET_ROLE_NAME = 2; public static final int SOURCE_MULTIPLICITY = 3; public static final int TARGET_MULTIPLICITY = 4; public static final int STEREOTYPE = 5; private int labelTypeId = GENERAL; /** * Construct an instance of AssociationLabelModelNode. * */ public AssociationLabelModelNode(String labelString , int typeId ) { super( labelString ); setLabelType(typeId); } /** * @return */ public int getLabelType() { return labelTypeId; } /** * @param i */ public void setLabelType(int i) { labelTypeId = i; } }