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

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.EAnnotation

public class EAnnotation
extends EModelElement

Java class for EAnnotation complex type.

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

 <complexType name="EAnnotation">
   <complexContent>
     <extension base="{http://www.eclipse.org/emf/2002/Ecore}EModelElement">
       <choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="details" type="{http://www.eclipse.org/emf/2002/Ecore}EStringToStringMapEntry"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="contents" type="{http://www.eclipse.org/emf/2002/Ecore}EObject"/>
         </choice>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element name="references" type="{http://www.eclipse.org/emf/2002/Ecore}EObject"/>
         </choice>
       </choice>
       <attribute name="references" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<EObject> contents
           
protected  java.util.List<EStringToStringMapEntry> details
           
protected  java.util.List<EObject> eObjectReferences
           
protected  java.lang.String references
           
protected  java.lang.String source
           
 
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
EAnnotation()
           
 
Method Summary
 java.util.List<EObject> getContents()
          Gets the value of the contents property.
 java.util.List<EStringToStringMapEntry> getDetails()
          Gets the value of the details property.
 java.util.List<EObject> getEObjectReferences()
          Gets the value of the eObjectReferences property.
 java.lang.String getReferences()
          Gets the value of the references property.
 java.lang.String getSource()
          Gets the value of the source property.
 void setReferences(java.lang.String value)
          Sets the value of the references property.
 void setSource(java.lang.String value)
          Sets the value of the source property.
 
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

details

protected java.util.List<EStringToStringMapEntry> details

contents

protected java.util.List<EObject> contents

eObjectReferences

protected java.util.List<EObject> eObjectReferences

references

protected java.lang.String references

source

protected java.lang.String source
Constructor Detail

EAnnotation

public EAnnotation()
Method Detail

getDetails

public java.util.List<EStringToStringMapEntry> getDetails()
Gets the value of the details 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 details property.

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

 getDetails().add(newItem);
 

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


getContents

public java.util.List<EObject> getContents()
Gets the value of the contents 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 contents property.

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

 getContents().add(newItem);
 

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


getEObjectReferences

public java.util.List<EObject> getEObjectReferences()
Gets the value of the eObjectReferences 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 eObjectReferences property.

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

 getEObjectReferences().add(newItem);
 

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


getReferences

public java.lang.String getReferences()
Gets the value of the references property.

Returns:
possible object is String

setReferences

public void setReferences(java.lang.String value)
Sets the value of the references property.

Parameters:
value - allowed object is String

getSource

public java.lang.String getSource()
Gets the value of the source property.

Returns:
possible object is String

setSource

public void setSource(java.lang.String value)
Sets the value of the source property.

Parameters:
value - allowed object is String


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