org.eclipse.xtext.common.types
Interface JvmExecutable

All Superinterfaces:
org.eclipse.emf.ecore.EObject, JvmAnnotationTarget, JvmFeature, JvmIdentifiableElement, JvmMember, JvmTypeParameterDeclarator, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
JvmConstructor, JvmOperation
All Known Implementing Classes:
JvmConstructorImpl, JvmConstructorImplCustom, JvmExecutableImpl, JvmExecutableImplCustom, JvmOperationImpl

public interface JvmExecutable
extends JvmFeature, JvmTypeParameterDeclarator

A representation of the model object 'Jvm Executable'.

The following features are supported:

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

Method Summary
 org.eclipse.emf.common.util.EList<JvmTypeReference> getExceptions()
          Returns the value of the 'Exceptions' containment reference list.
 org.eclipse.emf.common.util.EList<JvmFormalParameter> getParameters()
          Returns the value of the 'Parameters' containment reference list.
 boolean isVarArgs()
          Returns the value of the 'Var Args' attribute.
 void setVarArgs(boolean value)
          Sets the value of the 'Var Args' attribute.
 
Methods inherited from interface org.eclipse.xtext.common.types.JvmMember
getDeclaringType, getIdentifier, getSimpleName, getVisibility, internalSetIdentifier, setDeclaringType, setSimpleName, setVisibility
 
Methods inherited from interface org.eclipse.xtext.common.types.JvmAnnotationTarget
getAnnotations
 
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
 
Methods inherited from interface org.eclipse.xtext.common.types.JvmIdentifiableElement
getQualifiedName, getQualifiedName
 
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
 
Methods inherited from interface org.eclipse.xtext.common.types.JvmTypeParameterDeclarator
getTypeParameters
 

Method Detail

getParameters

org.eclipse.emf.common.util.EList<JvmFormalParameter> getParameters()
Returns the value of the 'Parameters' containment reference list. The list contents are of type JvmFormalParameter.

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

Returns:
the value of the 'Parameters' containment reference list.
See Also:
TypesPackage.getJvmExecutable_Parameters()
EMF generated code
EMF model element
containment="true" resolveProxies="true"

getExceptions

org.eclipse.emf.common.util.EList<JvmTypeReference> getExceptions()
Returns the value of the 'Exceptions' containment reference list. The list contents are of type JvmTypeReference.

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

Returns:
the value of the 'Exceptions' containment reference list.
See Also:
TypesPackage.getJvmExecutable_Exceptions()
EMF generated code
EMF model element
containment="true" resolveProxies="true"

isVarArgs

boolean isVarArgs()
Returns the value of the 'Var Args' attribute.

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

Returns:
the value of the 'Var Args' attribute.
See Also:
setVarArgs(boolean), TypesPackage.getJvmExecutable_VarArgs()
EMF generated code
EMF model element

setVarArgs

void setVarArgs(boolean value)
Sets the value of the 'Var Args' attribute.

Parameters:
value - the new value of the 'Var Args' attribute.
See Also:
isVarArgs()
EMF generated code