org.LexGrid.LexBIG.DataModel.Core
Class Association

java.lang.Object
  extended by org.LexGrid.LexBIG.DataModel.Core.Association
All Implemented Interfaces:
java.io.Serializable

public class Association
extends java.lang.Object
implements java.io.Serializable

The representation of a particular association as it appears in a CodedNode

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Association()
           
 
Method Summary
 AssociatedConceptList getAssociatedConcepts()
          Returns the value of field 'associatedConcepts'.
 AssociatedDataList getAssociatedData()
          Returns the value of field 'associatedData'.
 java.lang.String getAssociationName()
          Returns the value of field 'associationName'.
 ConceptReference getAssociationReference()
          Returns the value of field 'associationReference'.
 java.lang.String getDirectionalName()
          Returns the value of field 'directionalName'.
 java.lang.String getRelationsContainerName()
          Returns the value of field 'relationsContainerName'.
 void setAssociatedConcepts(AssociatedConceptList associatedConcepts)
          Sets the value of field 'associatedConcepts'.
 void setAssociatedData(AssociatedDataList associatedData)
          Sets the value of field 'associatedData'.
 void setAssociationName(java.lang.String associationName)
          Sets the value of field 'associationName'.
 void setAssociationReference(ConceptReference associationReference)
          Sets the value of field 'associationReference'.
 void setDirectionalName(java.lang.String directionalName)
          Sets the value of field 'directionalName'.
 void setRelationsContainerName(java.lang.String relationsContainerName)
          Sets the value of field 'relationsContainerName'.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Association

public Association()
Method Detail

getAssociatedConcepts

public AssociatedConceptList getAssociatedConcepts()
Returns the value of field 'associatedConcepts'. The field 'associatedConcepts' has the following description: The list of concepts that occur as the source or target of this association

Returns:
the value of field 'AssociatedConcepts'.

getAssociatedData

public AssociatedDataList getAssociatedData()
Returns the value of field 'associatedData'. The field 'associatedData' has the following description: The list of data elements that occur as the source or target of this association.

Returns:
the value of field 'AssociatedData'.

getAssociationName

public java.lang.String getAssociationName()
Returns the value of field 'associationName'. The field 'associationName' has the following description: The local name of the association

Returns:
the value of field 'AssociationName'.

getAssociationReference

public ConceptReference getAssociationReference()
Returns the value of field 'associationReference'. The field 'associationReference' has the following description: The concept reference that defines the association

Returns:
the value of field 'AssociationReference'.

getDirectionalName

public java.lang.String getDirectionalName()
Returns the value of field 'directionalName'. The field 'directionalName' has the following description: The name assigned to the association so that it can be read correctly going from the containing concept to the contained concept.

Returns:
the value of field 'DirectionalName'.

getRelationsContainerName

public java.lang.String getRelationsContainerName()
Returns the value of field 'relationsContainerName'. The field 'relationsContainerName' has the following description: The local name of the relations container

Returns:
the value of field 'RelationsContainerName'.

setAssociatedConcepts

public void setAssociatedConcepts(AssociatedConceptList associatedConcepts)
Sets the value of field 'associatedConcepts'. The field 'associatedConcepts' has the following description: The list of concepts that occur as the source or target of this association

Parameters:
associatedConcepts - the value of field 'associatedConcepts'.

setAssociatedData

public void setAssociatedData(AssociatedDataList associatedData)
Sets the value of field 'associatedData'. The field 'associatedData' has the following description: The list of data elements that occur as the source or target of this association.

Parameters:
associatedData - the value of field 'associatedData'.

setAssociationName

public void setAssociationName(java.lang.String associationName)
Sets the value of field 'associationName'. The field 'associationName' has the following description: The local name of the association

Parameters:
associationName - the value of field 'associationName'.

setAssociationReference

public void setAssociationReference(ConceptReference associationReference)
Sets the value of field 'associationReference'. The field 'associationReference' has the following description: The concept reference that defines the association

Parameters:
associationReference - the value of field 'associationReference'.

setDirectionalName

public void setDirectionalName(java.lang.String directionalName)
Sets the value of field 'directionalName'. The field 'directionalName' has the following description: The name assigned to the association so that it can be read correctly going from the containing concept to the contained concept.

Parameters:
directionalName - the value of field 'directionalName'.

setRelationsContainerName

public void setRelationsContainerName(java.lang.String relationsContainerName)
Sets the value of field 'relationsContainerName'. The field 'relationsContainerName' has the following description: The local name of the relations container

Parameters:
relationsContainerName - the value of field 'relationsContainerName'.

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.