org.apache.openejb.jee.was.v6.ecore
Class ETypedElement

java.lang.Object
  extended by org.apache.openejb.jee.was.v6.ecore.EObject
      extended by org.apache.openejb.jee.was.v6.ecore.EModelElement
          extended by org.apache.openejb.jee.was.v6.ecore.ENamedElement
              extended by org.apache.openejb.jee.was.v6.ecore.ETypedElement
Direct Known Subclasses:
EOperation, EParameter, EStructuralFeature, Field

public class ETypedElement
extends ENamedElement

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">
       <choice maxOccurs="unbounded" minOccurs="0">
         <element name="eType" type="{http://www.eclipse.org/emf/2002/Ecore}EClassifier"/>
       </choice>
       <attribute name="eType" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="lowerBound" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="ordered" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="unique" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="upperBound" type="{http://www.w3.org/2001/XMLSchema}int" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<EClassifier> eClassifierETypes
           
protected  String eType
           
protected  Integer lowerBound
           
protected  Boolean ordered
           
protected  Boolean unique
           
protected  Integer upperBound
           
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.ENamedElement
name
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EModelElement
eAnnotations
 
Fields inherited from class org.apache.openejb.jee.was.v6.ecore.EObject
extensions, href, id, idref, label, type, uuid, version
 
Constructor Summary
ETypedElement()
           
 
Method Summary
 List<EClassifier> getEClassifierETypes()
          Gets the value of the eClassifierETypes property.
 String getEType()
          Gets the value of the eType property.
 Integer getLowerBound()
          Gets the value of the lowerBound property.
 Integer getUpperBound()
          Gets the value of the upperBound property.
 Boolean isOrdered()
          Gets the value of the ordered property.
 Boolean isUnique()
          Gets the value of the unique property.
 void setEType(String value)
          Sets the value of the eType property.
 void setLowerBound(Integer value)
          Sets the value of the lowerBound property.
 void setOrdered(Boolean value)
          Sets the value of the ordered property.
 void setUnique(Boolean value)
          Sets the value of the unique property.
 void setUpperBound(Integer value)
          Sets the value of the upperBound property.
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.ENamedElement
getName, setName
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EModelElement
getEAnnotations
 
Methods inherited from class org.apache.openejb.jee.was.v6.ecore.EObject
getExtensions, getHref, getId, getIdref, getLabel, getType, getUuid, getVersion, setHref, setId, setIdref, setLabel, setType, setUuid, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eClassifierETypes

protected List<EClassifier> eClassifierETypes

eType

protected String eType

lowerBound

protected Integer lowerBound

ordered

protected Boolean ordered

unique

protected Boolean unique

upperBound

protected Integer upperBound
Constructor Detail

ETypedElement

public ETypedElement()
Method Detail

getEClassifierETypes

public List<EClassifier> getEClassifierETypes()
Gets the value of the eClassifierETypes 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 eClassifierETypes property.

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

 getEClassifierETypes().add(newItem);
 

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


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

getLowerBound

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

Returns:
possible object is Integer

setLowerBound

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

Parameters:
value - allowed object is Integer

isOrdered

public Boolean isOrdered()
Gets the value of the ordered property.

Returns:
possible object is Boolean

setOrdered

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

Parameters:
value - allowed object is Boolean

isUnique

public Boolean isUnique()
Gets the value of the unique property.

Returns:
possible object is Boolean

setUnique

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

Parameters:
value - allowed object is Boolean

getUpperBound

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

Returns:
possible object is Integer

setUpperBound

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

Parameters:
value - allowed object is Integer


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.