org.eclipse.emf._2002.ecore
Class EGenericType

java.lang.Object
  extended by org.eclipse.emf._2002.ecore.EGenericType
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString

public class EGenericType
extends Object
implements org.jvnet.jaxb2_commons.lang.ToString

Java class for EGenericType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="EGenericType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="eUpperBound" type="{http://www.eclipse.org/emf/2002/Ecore}EGenericType" minOccurs="0"/>
         <element name="eTypeArguments" type="{http://www.eclipse.org/emf/2002/Ecore}EGenericType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="eLowerBound" type="{http://www.eclipse.org/emf/2002/Ecore}EGenericType" minOccurs="0"/>
       </sequence>
       <attribute name="eRawType" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="eTypeParameter" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
       <attribute name="eClassifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String eClassifier
           
protected  EGenericType eLowerBound
           
protected  String eRawType
           
protected  List<EGenericType> eTypeArguments
           
protected  Object eTypeParameter
           
protected  EGenericType eUpperBound
           
 
Constructor Summary
EGenericType()
           
 
Method Summary
 String getEClassifier()
          Gets the value of the eClassifier property.
 EGenericType getELowerBound()
          Gets the value of the eLowerBound property.
 String getERawType()
          Gets the value of the eRawType property.
 List<EGenericType> getETypeArguments()
          Gets the value of the eTypeArguments property.
 Object getETypeParameter()
          Gets the value of the eTypeParameter property.
 EGenericType getEUpperBound()
          Gets the value of the eUpperBound property.
 void setEClassifier(String value)
          Sets the value of the eClassifier property.
 void setELowerBound(EGenericType value)
          Sets the value of the eLowerBound property.
 void setERawType(String value)
          Sets the value of the eRawType property.
 void setETypeParameter(Object value)
          Sets the value of the eTypeParameter property.
 void setEUpperBound(EGenericType value)
          Sets the value of the eUpperBound property.
 String toString()
           
 void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eUpperBound

protected EGenericType eUpperBound

eTypeArguments

protected List<EGenericType> eTypeArguments

eLowerBound

protected EGenericType eLowerBound

eRawType

protected String eRawType

eTypeParameter

protected Object eTypeParameter

eClassifier

protected String eClassifier
Constructor Detail

EGenericType

public EGenericType()
Method Detail

getEUpperBound

public EGenericType getEUpperBound()
Gets the value of the eUpperBound property.

Returns:
possible object is EGenericType

setEUpperBound

public void setEUpperBound(EGenericType value)
Sets the value of the eUpperBound property.

Parameters:
value - allowed object is EGenericType

getETypeArguments

public List<EGenericType> getETypeArguments()
Gets the value of the eTypeArguments property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the eTypeArguments property.

For example, to add a new item, do as follows:

    getETypeArguments().add(newItem);
 

Objects of the following type(s) are allowed in the list EGenericType


getELowerBound

public EGenericType getELowerBound()
Gets the value of the eLowerBound property.

Returns:
possible object is EGenericType

setELowerBound

public void setELowerBound(EGenericType value)
Sets the value of the eLowerBound property.

Parameters:
value - allowed object is EGenericType

getERawType

public String getERawType()
Gets the value of the eRawType property.

Returns:
possible object is String

setERawType

public void setERawType(String value)
Sets the value of the eRawType property.

Parameters:
value - allowed object is String

getETypeParameter

public Object getETypeParameter()
Gets the value of the eTypeParameter property.

Returns:
possible object is Object

setETypeParameter

public void setETypeParameter(Object value)
Sets the value of the eTypeParameter property.

Parameters:
value - allowed object is Object

getEClassifier

public String getEClassifier()
Gets the value of the eClassifier property.

Returns:
possible object is String

setEClassifier

public void setEClassifier(String value)
Sets the value of the eClassifier property.

Parameters:
value - allowed object is String

toString

public void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
Specified by:
toString in interface org.jvnet.jaxb2_commons.lang.ToString

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2011 OW2 Consortium. All Rights Reserved.