org.eclipse.jpt.core.resource.orm.v2_0
Interface XmlElementCollection_2_0

All Superinterfaces:
org.eclipse.emf.ecore.EObject, JpaEObject, org.eclipse.emf.common.notify.Notifier, XmlAssociationOverrideContainer, XmlAttributeOverrideContainer, XmlConvertibleMapping, XmlMapKeyAttributeOverrideContainer_2_0, XmlOrderable, XmlOrderable_2_0
All Known Implementing Classes:
XmlElementCollection, XmlElementCollection

public interface XmlElementCollection_2_0
extends XmlConvertibleMapping, XmlOrderable, XmlAttributeOverrideContainer, XmlAssociationOverrideContainer, XmlMapKeyAttributeOverrideContainer_2_0

A representation of the model object 'Xml Element Collection 20'. Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

The following features are supported:

See Also:
OrmV2_0Package.getXmlElementCollection_2_0()

Method Summary
 XmlCollectionTable getCollectionTable()
          Returns the value of the 'Collection Table' containment reference.
 XmlColumn getColumn()
          Returns the value of the 'Column' containment reference.
 FetchType getFetch()
          Returns the value of the 'Fetch' attribute.
 MapKey getMapKey()
          Returns the value of the 'Map Key' containment reference.
 XmlClassReference getMapKeyClass()
          Returns the value of the 'Map Key Class' containment reference.
 XmlColumn getMapKeyColumn()
          Returns the value of the 'Map Key Column' containment reference.
 EnumType getMapKeyEnumerated()
          Returns the value of the 'Map Key Enumerated' attribute.
 org.eclipse.emf.common.util.EList<XmlJoinColumn> getMapKeyJoinColumns()
          Returns the value of the 'Map Key Join Columns' containment reference list.
 TemporalType getMapKeyTemporal()
          Returns the value of the 'Map Key Temporal' attribute.
 java.lang.String getTargetClass()
          Returns the value of the 'Target Class' attribute.
 TextRange getTargetClassTextRange()
          Return the TextRange for the target-class attribute.
 void setCollectionTable(XmlCollectionTable value)
          Sets the value of the 'Collection Table' containment reference.
 void setColumn(XmlColumn value)
          Sets the value of the 'Column' containment reference.
 void setFetch(FetchType value)
          Sets the value of the 'Fetch' attribute.
 void setMapKey(MapKey value)
          Sets the value of the 'Map Key' containment reference.
 void setMapKeyClass(XmlClassReference value)
          Sets the value of the 'Map Key Class' containment reference.
 void setMapKeyColumn(XmlColumn value)
          Sets the value of the 'Map Key Column' containment reference.
 void setMapKeyEnumerated(EnumType value)
          Sets the value of the 'Map Key Enumerated' attribute.
 void setMapKeyTemporal(TemporalType value)
          Sets the value of the 'Map Key Temporal' attribute.
 void setTargetClass(java.lang.String value)
          Sets the value of the 'Target Class' attribute.
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.XmlConvertibleMapping
getEnumerated, getEnumeratedTextRange, getLobTextRange, getTemporal, getTemporalTextRange, isLob, setEnumerated, setLob, setTemporal
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.XmlOrderable
getOrderBy, setOrderBy
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.v2_0.XmlOrderable_2_0
getOrderColumn, setOrderColumn
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.XmlAttributeOverrideContainer
getAttributeOverrides
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.XmlAssociationOverrideContainer
getAssociationOverrides
 
Methods inherited from interface org.eclipse.jpt.core.resource.orm.v2_0.XmlMapKeyAttributeOverrideContainer_2_0
getMapKeyAttributeOverrides
 

Method Detail

getTargetClass

java.lang.String getTargetClass()
Returns the value of the 'Target Class' attribute.

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

Returns:
the value of the 'Target Class' attribute.
See Also:
setTargetClass(String), OrmV2_0Package.getXmlElementCollection_2_0_TargetClass()

setTargetClass

void setTargetClass(java.lang.String value)
Sets the value of the 'Target Class' attribute.

Parameters:
value - the new value of the 'Target Class' attribute.
See Also:
getTargetClass()

getFetch

FetchType getFetch()
Returns the value of the 'Fetch' attribute. The literals are from the enumeration FetchType.

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

Returns:
the value of the 'Fetch' attribute.
See Also:
FetchType, setFetch(FetchType), OrmV2_0Package.getXmlElementCollection_2_0_Fetch()

setFetch

void setFetch(FetchType value)
Sets the value of the 'Fetch' attribute.

Parameters:
value - the new value of the 'Fetch' attribute.
See Also:
FetchType, getFetch()

getMapKey

MapKey getMapKey()
Returns the value of the 'Map Key' containment reference.

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

Returns:
the value of the 'Map Key' containment reference.
See Also:
setMapKey(MapKey), OrmV2_0Package.getXmlElementCollection_2_0_MapKey()

setMapKey

void setMapKey(MapKey value)
Sets the value of the 'Map Key' containment reference.

Parameters:
value - the new value of the 'Map Key' containment reference.
See Also:
getMapKey()

getMapKeyClass

XmlClassReference getMapKeyClass()
Returns the value of the 'Map Key Class' containment reference.

If the meaning of the 'Map Key Class' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Map Key Class' containment reference.
See Also:
setMapKeyClass(XmlClassReference), OrmV2_0Package.getXmlElementCollection_2_0_MapKeyClass()

setMapKeyClass

void setMapKeyClass(XmlClassReference value)
Sets the value of the 'Map Key Class' containment reference.

Parameters:
value - the new value of the 'Map Key Class' containment reference.
See Also:
getMapKeyClass()

getMapKeyTemporal

TemporalType getMapKeyTemporal()
Returns the value of the 'Map Key Temporal' attribute. The literals are from the enumeration TemporalType.

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

Returns:
the value of the 'Map Key Temporal' attribute.
See Also:
TemporalType, setMapKeyTemporal(TemporalType), OrmV2_0Package.getXmlElementCollection_2_0_MapKeyTemporal()

setMapKeyTemporal

void setMapKeyTemporal(TemporalType value)
Sets the value of the 'Map Key Temporal' attribute.

Parameters:
value - the new value of the 'Map Key Temporal' attribute.
See Also:
TemporalType, getMapKeyTemporal()

getMapKeyEnumerated

EnumType getMapKeyEnumerated()
Returns the value of the 'Map Key Enumerated' attribute. The literals are from the enumeration EnumType.

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

Returns:
the value of the 'Map Key Enumerated' attribute.
See Also:
EnumType, setMapKeyEnumerated(EnumType), OrmV2_0Package.getXmlElementCollection_2_0_MapKeyEnumerated()

setMapKeyEnumerated

void setMapKeyEnumerated(EnumType value)
Sets the value of the 'Map Key Enumerated' attribute.

Parameters:
value - the new value of the 'Map Key Enumerated' attribute.
See Also:
EnumType, getMapKeyEnumerated()

getMapKeyColumn

XmlColumn getMapKeyColumn()
Returns the value of the 'Map Key Column' containment reference.

If the meaning of the 'Map Key Column' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Map Key Column' containment reference.
See Also:
setMapKeyColumn(XmlColumn), OrmV2_0Package.getXmlElementCollection_2_0_MapKeyColumn()

setMapKeyColumn

void setMapKeyColumn(XmlColumn value)
Sets the value of the 'Map Key Column' containment reference.

Parameters:
value - the new value of the 'Map Key Column' containment reference.
See Also:
getMapKeyColumn()

getMapKeyJoinColumns

org.eclipse.emf.common.util.EList<XmlJoinColumn> getMapKeyJoinColumns()
Returns the value of the 'Map Key Join Columns' containment reference list. The list contents are of type XmlJoinColumn.

If the meaning of the 'Map Key Join Columns' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Map Key Join Columns' containment reference list.
See Also:
OrmV2_0Package.getXmlElementCollection_2_0_MapKeyJoinColumns()

getColumn

XmlColumn getColumn()
Returns the value of the 'Column' containment reference.

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

Returns:
the value of the 'Column' containment reference.
See Also:
setColumn(XmlColumn), OrmV2_0Package.getXmlElementCollection_2_0_Column()

setColumn

void setColumn(XmlColumn value)
Sets the value of the 'Column' containment reference.

Parameters:
value - the new value of the 'Column' containment reference.
See Also:
getColumn()

getCollectionTable

XmlCollectionTable getCollectionTable()
Returns the value of the 'Collection Table' containment reference.

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

Returns:
the value of the 'Collection Table' containment reference.
See Also:
setCollectionTable(XmlCollectionTable), OrmV2_0Package.getXmlElementCollection_2_0_CollectionTable()

setCollectionTable

void setCollectionTable(XmlCollectionTable value)
Sets the value of the 'Collection Table' containment reference.

Parameters:
value - the new value of the 'Collection Table' containment reference.
See Also:
getCollectionTable()

getTargetClassTextRange

TextRange getTargetClassTextRange()
Return the TextRange for the target-class attribute.