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

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  AssociatedConceptList associatedConcepts
          The list of concepts that occur as the source or target of this association
private  AssociatedDataList associatedData
          The list of data elements that occur as the source or target of this association.
private  org.apache.axis.types.NCName associationName
           
private  ConceptReference associationReference
          The concept reference that defines the association
private  java.lang.String directionalName
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

associationReference

private ConceptReference associationReference
The concept reference that defines the association


associatedConcepts

private AssociatedConceptList associatedConcepts
The list of concepts that occur as the source or target of this association


associatedData

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


associationName

private org.apache.axis.types.NCName associationName

directionalName

private java.lang.String directionalName

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
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