gov.nih.nci.cagrid.cadsrservice
Class UMLAssociation

java.lang.Object
  extended by gov.nih.nci.cagrid.cadsrservice.UMLAssociation
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
UMLAssociation()
           
UMLAssociation(java.lang.String id, boolean isBidirectional, int sourceMaxCardinality, int sourceMinCardinality, java.lang.String sourceRoleName, UMLAssociationSourceUMLClassMetadata sourceUMLClassMetadata, int targetMaxCardinality, int targetMinCardinality, java.lang.String targetRoleName, UMLAssociationTargetUMLClassMetadata targetUMLClassMetadata)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
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 getId()
          Gets the id value for this UMLAssociation.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 int getSourceMaxCardinality()
          Gets the sourceMaxCardinality value for this UMLAssociation.
 int getSourceMinCardinality()
          Gets the sourceMinCardinality value for this UMLAssociation.
 java.lang.String getSourceRoleName()
          Gets the sourceRoleName value for this UMLAssociation.
 UMLAssociationSourceUMLClassMetadata getSourceUMLClassMetadata()
          Gets the sourceUMLClassMetadata value for this UMLAssociation.
 int getTargetMaxCardinality()
          Gets the targetMaxCardinality value for this UMLAssociation.
 int getTargetMinCardinality()
          Gets the targetMinCardinality value for this UMLAssociation.
 java.lang.String getTargetRoleName()
          Gets the targetRoleName value for this UMLAssociation.
 UMLAssociationTargetUMLClassMetadata getTargetUMLClassMetadata()
          Gets the targetUMLClassMetadata value for this UMLAssociation.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isIsBidirectional()
          Gets the isBidirectional value for this UMLAssociation.
 void setId(java.lang.String id)
          Sets the id value for this UMLAssociation.
 void setIsBidirectional(boolean isBidirectional)
          Sets the isBidirectional value for this UMLAssociation.
 void setSourceMaxCardinality(int sourceMaxCardinality)
          Sets the sourceMaxCardinality value for this UMLAssociation.
 void setSourceMinCardinality(int sourceMinCardinality)
          Sets the sourceMinCardinality value for this UMLAssociation.
 void setSourceRoleName(java.lang.String sourceRoleName)
          Sets the sourceRoleName value for this UMLAssociation.
 void setSourceUMLClassMetadata(UMLAssociationSourceUMLClassMetadata sourceUMLClassMetadata)
          Sets the sourceUMLClassMetadata value for this UMLAssociation.
 void setTargetMaxCardinality(int targetMaxCardinality)
          Sets the targetMaxCardinality value for this UMLAssociation.
 void setTargetMinCardinality(int targetMinCardinality)
          Sets the targetMinCardinality value for this UMLAssociation.
 void setTargetRoleName(java.lang.String targetRoleName)
          Sets the targetRoleName value for this UMLAssociation.
 void setTargetUMLClassMetadata(UMLAssociationTargetUMLClassMetadata targetUMLClassMetadata)
          Sets the targetUMLClassMetadata value for this UMLAssociation.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLAssociation

public UMLAssociation()

UMLAssociation

public UMLAssociation(java.lang.String id,
                      boolean isBidirectional,
                      int sourceMaxCardinality,
                      int sourceMinCardinality,
                      java.lang.String sourceRoleName,
                      UMLAssociationSourceUMLClassMetadata sourceUMLClassMetadata,
                      int targetMaxCardinality,
                      int targetMinCardinality,
                      java.lang.String targetRoleName,
                      UMLAssociationTargetUMLClassMetadata targetUMLClassMetadata)
Method Detail

getTargetUMLClassMetadata

public UMLAssociationTargetUMLClassMetadata getTargetUMLClassMetadata()
Gets the targetUMLClassMetadata value for this UMLAssociation.

Returns:
targetUMLClassMetadata

setTargetUMLClassMetadata

public void setTargetUMLClassMetadata(UMLAssociationTargetUMLClassMetadata targetUMLClassMetadata)
Sets the targetUMLClassMetadata value for this UMLAssociation.

Parameters:
targetUMLClassMetadata -

getSourceUMLClassMetadata

public UMLAssociationSourceUMLClassMetadata getSourceUMLClassMetadata()
Gets the sourceUMLClassMetadata value for this UMLAssociation.

Returns:
sourceUMLClassMetadata

setSourceUMLClassMetadata

public void setSourceUMLClassMetadata(UMLAssociationSourceUMLClassMetadata sourceUMLClassMetadata)
Sets the sourceUMLClassMetadata value for this UMLAssociation.

Parameters:
sourceUMLClassMetadata -

getId

public java.lang.String getId()
Gets the id value for this UMLAssociation.

Returns:
id

setId

public void setId(java.lang.String id)
Sets the id value for this UMLAssociation.

Parameters:
id -

getSourceMinCardinality

public int getSourceMinCardinality()
Gets the sourceMinCardinality value for this UMLAssociation.

Returns:
sourceMinCardinality

setSourceMinCardinality

public void setSourceMinCardinality(int sourceMinCardinality)
Sets the sourceMinCardinality value for this UMLAssociation.

Parameters:
sourceMinCardinality -

getSourceMaxCardinality

public int getSourceMaxCardinality()
Gets the sourceMaxCardinality value for this UMLAssociation.

Returns:
sourceMaxCardinality

setSourceMaxCardinality

public void setSourceMaxCardinality(int sourceMaxCardinality)
Sets the sourceMaxCardinality value for this UMLAssociation.

Parameters:
sourceMaxCardinality -

getTargetMinCardinality

public int getTargetMinCardinality()
Gets the targetMinCardinality value for this UMLAssociation.

Returns:
targetMinCardinality

setTargetMinCardinality

public void setTargetMinCardinality(int targetMinCardinality)
Sets the targetMinCardinality value for this UMLAssociation.

Parameters:
targetMinCardinality -

getTargetMaxCardinality

public int getTargetMaxCardinality()
Gets the targetMaxCardinality value for this UMLAssociation.

Returns:
targetMaxCardinality

setTargetMaxCardinality

public void setTargetMaxCardinality(int targetMaxCardinality)
Sets the targetMaxCardinality value for this UMLAssociation.

Parameters:
targetMaxCardinality -

getSourceRoleName

public java.lang.String getSourceRoleName()
Gets the sourceRoleName value for this UMLAssociation.

Returns:
sourceRoleName

setSourceRoleName

public void setSourceRoleName(java.lang.String sourceRoleName)
Sets the sourceRoleName value for this UMLAssociation.

Parameters:
sourceRoleName -

getTargetRoleName

public java.lang.String getTargetRoleName()
Gets the targetRoleName value for this UMLAssociation.

Returns:
targetRoleName

setTargetRoleName

public void setTargetRoleName(java.lang.String targetRoleName)
Sets the targetRoleName value for this UMLAssociation.

Parameters:
targetRoleName -

isIsBidirectional

public boolean isIsBidirectional()
Gets the isBidirectional value for this UMLAssociation.

Returns:
isBidirectional

setIsBidirectional

public void setIsBidirectional(boolean isBidirectional)
Sets the isBidirectional value for this UMLAssociation.

Parameters:
isBidirectional -

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