org.eclipse.emf._2002.ecore
Class ETypedElement

java.lang.Object
  extended by org.eclipse.emf._2002.ecore.EModelElement
      extended by org.eclipse.emf._2002.ecore.ENamedElement
          extended by org.eclipse.emf._2002.ecore.ETypedElement
All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.ToString
Direct Known Subclasses:
EOperation, EParameter, EStructuralFeature

public abstract class ETypedElement
extends ENamedElement
implements org.jvnet.jaxb2_commons.lang.ToString

Java class for ETypedElement complex type.

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

 <complexType name="ETypedElement">
   <complexContent>
     <extension base="{http://www.eclipse.org/emf/2002/Ecore}ENamedElement">
       <sequence>
         <element name="eGenericType" type="{http://www.eclipse.org/emf/2002/Ecore}EGenericType" minOccurs="0"/>
       </sequence>
       <attribute name="ordered" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" default="true" />
       <attribute name="unique" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" default="true" />
       <attribute name="lowerBound" type="{http://www.eclipse.org/emf/2002/Ecore}EInt" />
       <attribute name="upperBound" type="{http://www.eclipse.org/emf/2002/Ecore}EInt" default="1" />
       <attribute name="many" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
       <attribute name="required" type="{http://www.eclipse.org/emf/2002/Ecore}EBoolean" />
       <attribute name="eType" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  EGenericType eGenericType
           
protected  String eType
           
protected  String lowerBound
           
protected  String many
           
protected  String ordered
           
protected  String required
           
protected  String unique
           
protected  String upperBound
           
 
Fields inherited from class org.eclipse.emf._2002.ecore.ENamedElement
name
 
Fields inherited from class org.eclipse.emf._2002.ecore.EModelElement
eAnnotations
 
Constructor Summary
ETypedElement()
           
 
Method Summary
 EGenericType getEGenericType()
          Gets the value of the eGenericType property.
 String getEType()
          Gets the value of the eType property.
 String getLowerBound()
          Gets the value of the lowerBound property.
 String getMany()
          Gets the value of the many property.
 String getOrdered()
          Gets the value of the ordered property.
 String getRequired()
          Gets the value of the required property.
 String getUnique()
          Gets the value of the unique property.
 String getUpperBound()
          Gets the value of the upperBound property.
 void setEGenericType(EGenericType value)
          Sets the value of the eGenericType property.
 void setEType(String value)
          Sets the value of the eType property.
 void setLowerBound(String value)
          Sets the value of the lowerBound property.
 void setMany(String value)
          Sets the value of the many property.
 void setOrdered(String value)
          Sets the value of the ordered property.
 void setRequired(String value)
          Sets the value of the required property.
 void setUnique(String value)
          Sets the value of the unique property.
 void setUpperBound(String value)
          Sets the value of the upperBound property.
 String toString()
           
 void toString(org.apache.commons.lang.builder.ToStringBuilder toStringBuilder)
           
 
Methods inherited from class org.eclipse.emf._2002.ecore.ENamedElement
getName, setName
 
Methods inherited from class org.eclipse.emf._2002.ecore.EModelElement
getEAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eGenericType

protected EGenericType eGenericType

ordered

protected String ordered

unique

protected String unique

lowerBound

protected String lowerBound

upperBound

protected String upperBound

many

protected String many

required

protected String required

eType

protected String eType
Constructor Detail

ETypedElement

public ETypedElement()
Method Detail

getEGenericType

public EGenericType getEGenericType()
Gets the value of the eGenericType property.

Returns:
possible object is EGenericType

setEGenericType

public void setEGenericType(EGenericType value)
Sets the value of the eGenericType property.

Parameters:
value - allowed object is EGenericType

getOrdered

public String getOrdered()
Gets the value of the ordered property.

Returns:
possible object is String

setOrdered

public void setOrdered(String value)
Sets the value of the ordered property.

Parameters:
value - allowed object is String

getUnique

public String getUnique()
Gets the value of the unique property.

Returns:
possible object is String

setUnique

public void setUnique(String value)
Sets the value of the unique property.

Parameters:
value - allowed object is String

getLowerBound

public String getLowerBound()
Gets the value of the lowerBound property.

Returns:
possible object is String

setLowerBound

public void setLowerBound(String value)
Sets the value of the lowerBound property.

Parameters:
value - allowed object is String

getUpperBound

public String getUpperBound()
Gets the value of the upperBound property.

Returns:
possible object is String

setUpperBound

public void setUpperBound(String value)
Sets the value of the upperBound property.

Parameters:
value - allowed object is String

getMany

public String getMany()
Gets the value of the many property.

Returns:
possible object is String

setMany

public void setMany(String value)
Sets the value of the many property.

Parameters:
value - allowed object is String

getRequired

public String getRequired()
Gets the value of the required property.

Returns:
possible object is String

setRequired

public void setRequired(String value)
Sets the value of the required property.

Parameters:
value - allowed object is String

getEType

public String getEType()
Gets the value of the eType property.

Returns:
possible object is String

setEType

public void setEType(String value)
Sets the value of the eType 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
Overrides:
toString in class ENamedElement

toString

public String toString()
Overrides:
toString in class ENamedElement


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