org.eclipse.jst.j2ee.webservice.jaxrpcmap
Interface JavaXMLTypeMapping

All Superinterfaces:
org.eclipse.emf.ecore.EObject, J2EEEObject, org.eclipse.emf.common.notify.Notifier

public interface JavaXMLTypeMapping
extends J2EEEObject

A representation of the model object 'Java XML Type Mapping'. The java-xml-type-mapping element contains a class-type that is the fully qualified name of the Java class, QName of the XML root type, the WSDL type scope the QName applies to and the set of variable mappings for each public variable within the Java class. Used in: java-wsdl-mapping

The following features are supported:

See Also:
JaxrpcmapPackage.getJavaXMLTypeMapping()

Method Summary
 java.lang.String getAnonymousTypeQname()
          Returns the value of the 'Anonymous Type Qname' attribute
 java.lang.String getClassType()
          Returns the value of the 'Class Type' attribute
 java.lang.String getId()
          Returns the value of the 'Id' attribute
 java.lang.String getQnameScope()
          Returns the value of the 'Qname Scope' attribute
 RootTypeQname getRootTypeQname()
          Returns the value of the 'Root Type Qname' containment reference
 org.eclipse.emf.common.util.EList getVariableMappings()
          Returns the value of the 'Variable Mappings' containment reference list.
 void setAnonymousTypeQname(java.lang.String value)
          Sets the value of the 'Anonymous Type Qname' attribute
 void setClassType(java.lang.String value)
          Sets the value of the 'Class Type' attribute
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute
 void setQnameScope(java.lang.String value)
          Sets the value of the 'Qname Scope' attribute
 void setRootTypeQname(RootTypeQname value)
          Sets the value of the 'Root Type Qname' containment reference
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), JaxrpcmapPackage.getJavaXMLTypeMapping_Id()

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()

getClassType

java.lang.String getClassType()
Returns the value of the 'Class Type' attribute.

If the meaning of the 'Class Type' attribute isn't clear, there really should be more of a description here...

The class-type element is the fully qualified class name of a Java class. Used in: java-xml-type-mapping

Returns:
the value of the 'Class Type' attribute.
See Also:
setClassType(String), JaxrpcmapPackage.getJavaXMLTypeMapping_ClassType()

setClassType

void setClassType(java.lang.String value)
Sets the value of the 'Class Type' attribute.

Parameters:
value - the new value of the 'Class Type' attribute.
See Also:
getClassType()

getQnameScope

java.lang.String getQnameScope()
Returns the value of the 'Qname Scope' attribute.

If the meaning of the 'Qname Scope' attribute isn't clear, there really should be more of a description here...

The qname-scope elements scopes the reference of a QName to the WSDL element type it applies to. The value of qname-scope may be simpleType, complexType, or element. Used in: java-xml-type-mapping

Returns:
the value of the 'Qname Scope' attribute.
See Also:
setQnameScope(String), JaxrpcmapPackage.getJavaXMLTypeMapping_QnameScope()

setQnameScope

void setQnameScope(java.lang.String value)
Sets the value of the 'Qname Scope' attribute.

Parameters:
value - the new value of the 'Qname Scope' attribute.
See Also:
getQnameScope()

getAnonymousTypeQname

java.lang.String getAnonymousTypeQname()
Returns the value of the 'Anonymous Type Qname' attribute.

If the meaning of the 'Anonymous Type Qname' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Anonymous Type Qname' attribute.
See Also:
setAnonymousTypeQname(String), JaxrpcmapPackage.getJavaXMLTypeMapping_AnonymousTypeQname()

setAnonymousTypeQname

void setAnonymousTypeQname(java.lang.String value)
Sets the value of the 'Anonymous Type Qname' attribute.

Parameters:
value - the new value of the 'Anonymous Type Qname' attribute.
See Also:
getAnonymousTypeQname()

getRootTypeQname

RootTypeQname getRootTypeQname()
Returns the value of the 'Root Type Qname' containment reference.

If the meaning of the 'Root Type Qname' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Root Type Qname' containment reference.
See Also:
setRootTypeQname(RootTypeQname), JaxrpcmapPackage.getJavaXMLTypeMapping_RootTypeQname()

setRootTypeQname

void setRootTypeQname(RootTypeQname value)
Sets the value of the 'Root Type Qname' containment reference.

Parameters:
value - the new value of the 'Root Type Qname' containment reference.
See Also:
getRootTypeQname()

getVariableMappings

org.eclipse.emf.common.util.EList getVariableMappings()
Returns the value of the 'Variable Mappings' containment reference list. The list contents are of type VariableMapping.

If the meaning of the 'Variable Mappings' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Variable Mappings' containment reference list.
See Also:
JaxrpcmapPackage.getJavaXMLTypeMapping_VariableMappings()