org.eclipse.xtext.common.types
Interface JvmComponentType

All Superinterfaces:
org.eclipse.emf.ecore.EObject, JvmIdentifiableElement, JvmType, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
JvmAnnotationType, JvmArrayType, JvmDeclaredType, JvmEnumerationType, JvmGenericType, JvmPrimitiveType, JvmTypeParameter
All Known Implementing Classes:
JvmAnnotationTypeImpl, JvmArrayTypeImpl, JvmArrayTypeImplCustom, JvmComponentTypeImpl, JvmDeclaredTypeImpl, JvmDeclaredTypeImplCustom, JvmEnumerationTypeImpl, JvmEnumerationTypeImplCustom, JvmGenericTypeImpl, JvmGenericTypeImplCustom, JvmPrimitiveTypeImpl, JvmPrimitiveTypeImplCustom, JvmTypeParameterImpl, JvmTypeParameterImplCustom

public interface JvmComponentType
extends JvmType

A representation of the model object 'Jvm Component Type'.

The following features are supported:

See Also:
TypesPackage.getJvmComponentType()
EMF generated code
EMF model element
abstract="true"

Method Summary
 JvmArrayType getArrayType()
          Returns the value of the 'Array Type' containment reference.
 void setArrayType(JvmArrayType value)
          Sets the value of the 'Array Type' containment reference.
 
Methods inherited from interface org.eclipse.xtext.common.types.JvmIdentifiableElement
getIdentifier, getQualifiedName, getQualifiedName, getSimpleName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getArrayType

JvmArrayType getArrayType()
Returns the value of the 'Array Type' containment reference. It is bidirectional and its opposite is 'Component Type'.

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

Returns:
the value of the 'Array Type' containment reference.
See Also:
setArrayType(JvmArrayType), TypesPackage.getJvmComponentType_ArrayType(), JvmArrayType.getComponentType()
EMF generated code
EMF model element
opposite="componentType" containment="true" resolveProxies="true"

setArrayType

void setArrayType(JvmArrayType value)
Sets the value of the 'Array Type' containment reference.

Parameters:
value - the new value of the 'Array Type' containment reference.
See Also:
getArrayType()
EMF generated code