core
Class Association

java.lang.Object
  extended by 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

See Also:
Serialized Form

Constructor Summary
Association()
           
Association(AssociatedConceptList associatedConcepts, AssociatedDataList associatedData, org.apache.axis.types.NCName associationName, ConceptReference associationReference, java.lang.String directionalName)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AssociatedConceptList getAssociatedConcepts()
          Gets the associatedConcepts value for this Association.
 AssociatedDataList getAssociatedData()
          Gets the associatedData value for this Association.
 org.apache.axis.types.NCName getAssociationName()
          Gets the associationName value for this Association.
 ConceptReference getAssociationReference()
          Gets the associationReference value for this Association.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getDirectionalName()
          Gets the directionalName value for this Association.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAssociatedConcepts(AssociatedConceptList associatedConcepts)
          Sets the associatedConcepts value for this Association.
 void setAssociatedData(AssociatedDataList associatedData)
          Sets the associatedData value for this Association.
 void setAssociationName(org.apache.axis.types.NCName associationName)
          Sets the associationName value for this Association.
 void setAssociationReference(ConceptReference associationReference)
          Sets the associationReference value for this Association.
 void setDirectionalName(java.lang.String directionalName)
          Sets the directionalName value for this Association.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Association

public Association()

Association

public Association(AssociatedConceptList associatedConcepts,
                   AssociatedDataList associatedData,
                   org.apache.axis.types.NCName associationName,
                   ConceptReference associationReference,
                   java.lang.String directionalName)
Method Detail

getAssociationReference

public ConceptReference getAssociationReference()
Gets the associationReference value for this Association.

Returns:
associationReference The concept reference that defines the association

setAssociationReference

public void setAssociationReference(ConceptReference associationReference)
Sets the associationReference value for this Association.

Parameters:
associationReference - The concept reference that defines the association

getAssociatedConcepts

public AssociatedConceptList getAssociatedConcepts()
Gets the associatedConcepts value for this Association.

Returns:
associatedConcepts The list of concepts that occur as the source or target of this association

setAssociatedConcepts

public void setAssociatedConcepts(AssociatedConceptList associatedConcepts)
Sets the associatedConcepts value for this Association.

Parameters:
associatedConcepts - The list of concepts that occur as the source or target of this association

getAssociatedData

public AssociatedDataList getAssociatedData()
Gets the associatedData value for this Association.

Returns:
associatedData The list of data elements that occur as the source or target of this association.

setAssociatedData

public void setAssociatedData(AssociatedDataList associatedData)
Sets the associatedData value for this Association.

Parameters:
associatedData - The list of data elements that occur as the source or target of this association.

getAssociationName

public org.apache.axis.types.NCName getAssociationName()
Gets the associationName value for this Association.

Returns:
associationName

setAssociationName

public void setAssociationName(org.apache.axis.types.NCName associationName)
Sets the associationName value for this Association.

Parameters:
associationName -

getDirectionalName

public java.lang.String getDirectionalName()
Gets the directionalName value for this Association.

Returns:
directionalName

setDirectionalName

public void setDirectionalName(java.lang.String directionalName)
Sets the directionalName value for this Association.

Parameters:
directionalName -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer