gov.nih.nci.cagrid.metadata.common
Class UMLClass

java.lang.Object
  extended by gov.nih.nci.cagrid.metadata.common.UMLClass
All Implemented Interfaces:
java.io.Serializable

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

caDSR-related Represents the UML Class of the given input or output.

See Also:
Serialized Form

Constructor Summary
UMLClass()
           
UMLClass(java.lang.String className, java.lang.String description, java.lang.String id, java.lang.String packageName, java.lang.String projectName, java.lang.String projectVersion, SemanticMetadata[] semanticMetadata, UMLClassUmlAttributeCollection umlAttributeCollection)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getClassName()
          Gets the className value for this UMLClass.
 java.lang.String getDescription()
          Gets the description value for this UMLClass.
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 UMLClass.
 java.lang.String getPackageName()
          Gets the packageName value for this UMLClass.
 java.lang.String getProjectName()
          Gets the projectName value for this UMLClass.
 java.lang.String getProjectVersion()
          Gets the projectVersion value for this UMLClass.
 SemanticMetadata[] getSemanticMetadata()
          Gets the semanticMetadata value for this UMLClass.
 SemanticMetadata getSemanticMetadata(int i)
           
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
 UMLClassUmlAttributeCollection getUmlAttributeCollection()
          Gets the umlAttributeCollection value for this UMLClass.
 int hashCode()
           
 void setClassName(java.lang.String className)
          Sets the className value for this UMLClass.
 void setDescription(java.lang.String description)
          Sets the description value for this UMLClass.
 void setId(java.lang.String id)
          Sets the id value for this UMLClass.
 void setPackageName(java.lang.String packageName)
          Sets the packageName value for this UMLClass.
 void setProjectName(java.lang.String projectName)
          Sets the projectName value for this UMLClass.
 void setProjectVersion(java.lang.String projectVersion)
          Sets the projectVersion value for this UMLClass.
 void setSemanticMetadata(int i, SemanticMetadata _value)
           
 void setSemanticMetadata(SemanticMetadata[] semanticMetadata)
          Sets the semanticMetadata value for this UMLClass.
 void setUmlAttributeCollection(UMLClassUmlAttributeCollection umlAttributeCollection)
          Sets the umlAttributeCollection value for this UMLClass.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLClass

public UMLClass()

UMLClass

public UMLClass(java.lang.String className,
                java.lang.String description,
                java.lang.String id,
                java.lang.String packageName,
                java.lang.String projectName,
                java.lang.String projectVersion,
                SemanticMetadata[] semanticMetadata,
                UMLClassUmlAttributeCollection umlAttributeCollection)
Method Detail

getUmlAttributeCollection

public UMLClassUmlAttributeCollection getUmlAttributeCollection()
Gets the umlAttributeCollection value for this UMLClass.

Returns:
umlAttributeCollection

setUmlAttributeCollection

public void setUmlAttributeCollection(UMLClassUmlAttributeCollection umlAttributeCollection)
Sets the umlAttributeCollection value for this UMLClass.

Parameters:
umlAttributeCollection -

getSemanticMetadata

public SemanticMetadata[] getSemanticMetadata()
Gets the semanticMetadata value for this UMLClass.

Returns:
semanticMetadata

setSemanticMetadata

public void setSemanticMetadata(SemanticMetadata[] semanticMetadata)
Sets the semanticMetadata value for this UMLClass.

Parameters:
semanticMetadata -

getSemanticMetadata

public SemanticMetadata getSemanticMetadata(int i)

setSemanticMetadata

public void setSemanticMetadata(int i,
                                SemanticMetadata _value)

getClassName

public java.lang.String getClassName()
Gets the className value for this UMLClass.

Returns:
className

setClassName

public void setClassName(java.lang.String className)
Sets the className value for this UMLClass.

Parameters:
className -

getDescription

public java.lang.String getDescription()
Gets the description value for this UMLClass.

Returns:
description

setDescription

public void setDescription(java.lang.String description)
Sets the description value for this UMLClass.

Parameters:
description -

getId

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

Returns:
id

setId

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

Parameters:
id -

getPackageName

public java.lang.String getPackageName()
Gets the packageName value for this UMLClass.

Returns:
packageName

setPackageName

public void setPackageName(java.lang.String packageName)
Sets the packageName value for this UMLClass.

Parameters:
packageName -

getProjectName

public java.lang.String getProjectName()
Gets the projectName value for this UMLClass.

Returns:
projectName

setProjectName

public void setProjectName(java.lang.String projectName)
Sets the projectName value for this UMLClass.

Parameters:
projectName -

getProjectVersion

public java.lang.String getProjectVersion()
Gets the projectVersion value for this UMLClass.

Returns:
projectVersion

setProjectVersion

public void setProjectVersion(java.lang.String projectVersion)
Sets the projectVersion value for this UMLClass.

Parameters:
projectVersion -

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


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.