org.eclipse.emf.ecore.xcore
Interface XGenericType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
XGenericTypeImpl

public interface XGenericType
extends EObject

A representation of the model object 'XGeneric Type'.

The following features are supported:

See Also:
XcorePackage.getXGenericType()

Method Summary
 XGenericType getLowerBound()
          Returns the value of the 'Lower Bound' containment reference
 GenBase getType()
          Returns the value of the 'Type' reference
 EList<XGenericType> getTypeArguments()
          Returns the value of the 'Type Arguments' containment reference list.
 XGenericType getUpperBound()
          Returns the value of the 'Upper Bound' containment reference
 void setLowerBound(XGenericType value)
          Sets the value of the 'Lower Bound' containment reference
 void setType(GenBase value)
          Sets the value of the 'Type' reference
 void setUpperBound(XGenericType value)
          Sets the value of the 'Upper Bound' containment reference
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getUpperBound

XGenericType getUpperBound()
Returns the value of the 'Upper Bound' containment reference.

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

Returns:
the value of the 'Upper Bound' containment reference.
See Also:
setUpperBound(XGenericType), XcorePackage.getXGenericType_UpperBound()

setUpperBound

void setUpperBound(XGenericType value)
Sets the value of the 'Upper Bound' containment reference.

Parameters:
value - the new value of the 'Upper Bound' containment reference.
See Also:
getUpperBound()

getTypeArguments

EList<XGenericType> getTypeArguments()
Returns the value of the 'Type Arguments' containment reference list. The list contents are of type XGenericType.

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

Returns:
the value of the 'Type Arguments' containment reference list.
See Also:
XcorePackage.getXGenericType_TypeArguments()

getLowerBound

XGenericType getLowerBound()
Returns the value of the 'Lower Bound' containment reference.

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

Returns:
the value of the 'Lower Bound' containment reference.
See Also:
setLowerBound(XGenericType), XcorePackage.getXGenericType_LowerBound()

setLowerBound

void setLowerBound(XGenericType value)
Sets the value of the 'Lower Bound' containment reference.

Parameters:
value - the new value of the 'Lower Bound' containment reference.
See Also:
getLowerBound()

getType

GenBase getType()
Returns the value of the 'Type' reference.

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

Returns:
the value of the 'Type' reference.
See Also:
setType(GenBase), XcorePackage.getXGenericType_Type()

setType

void setType(GenBase value)
Sets the value of the 'Type' reference.

Parameters:
value - the new value of the 'Type' reference.
See Also:
getType()

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.