|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.xtext.xtend2.xtend2.impl.XtendAnnotationTargetImpl
org.eclipse.xtext.xtend2.xtend2.impl.XtendMemberImpl
org.eclipse.xtext.xtend2.xtend2.impl.XtendMemberImplCustom
org.eclipse.xtext.xtend2.xtend2.impl.XtendFunctionImpl
public class XtendFunctionImpl
An implementation of the model object 'Xtend Function'.
The following features are implemented:
Name
Expression
Return Type
Parameters
Override
Dispatch
Create Extension Info
Type Parameters
Visibility
Static
Exceptions
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected CreateExtensionInfo |
createExtensionInfo
The cached value of the ' Create Extension Info ' containment reference |
protected boolean |
dispatch
The cached value of the ' Dispatch ' attribute |
protected static boolean |
DISPATCH_EDEFAULT
The default value of the ' Dispatch ' attribute |
protected org.eclipse.emf.common.util.EList<JvmTypeReference> |
exceptions
The cached value of the ' Exceptions ' containment reference list |
protected XExpression |
expression
The cached value of the ' Expression ' containment reference |
protected java.lang.String |
name
The cached value of the ' Name ' attribute |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the ' Name ' attribute |
protected boolean |
override
The cached value of the ' Override ' attribute |
protected static boolean |
OVERRIDE_EDEFAULT
The default value of the ' Override ' attribute |
protected org.eclipse.emf.common.util.EList<XtendParameter> |
parameters
The cached value of the ' Parameters ' containment reference list |
protected JvmTypeReference |
returnType
The cached value of the ' Return Type ' containment reference |
protected boolean |
static_
The cached value of the ' Static ' attribute |
protected static boolean |
STATIC_EDEFAULT
The default value of the ' Static ' attribute |
protected org.eclipse.emf.common.util.EList<JvmTypeParameter> |
typeParameters
The cached value of the ' Type Parameters ' containment reference list |
protected JvmVisibility |
visibility
The cached value of the ' Visibility ' attribute |
protected static JvmVisibility |
VISIBILITY_EDEFAULT
The default value of the ' Visibility ' attribute |
protected boolean |
visibilityESet
This is true if the Visibility attribute has been set |
Fields inherited from class org.eclipse.xtext.xtend2.xtend2.impl.XtendMemberImpl |
---|
annotationInfo |
Fields inherited from class org.eclipse.xtext.xtend2.xtend2.impl.XtendAnnotationTargetImpl |
---|
annotations |
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eContainer |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
---|
NIL |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
XtendFunctionImpl()
|
Method Summary | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCreateExtensionInfo(CreateExtensionInfo newCreateExtensionInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetExpression(XExpression newExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetReturnType(JvmTypeReference newReturnType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
CreateExtensionInfo |
getCreateExtensionInfo()
|
org.eclipse.emf.common.util.EList<JvmTypeReference> |
getExceptions()
|
XExpression |
getExpression()
|
java.lang.String |
getName()
|
org.eclipse.emf.common.util.EList<XtendParameter> |
getParameters()
|
JvmTypeReference |
getReturnType()
|
org.eclipse.emf.common.util.EList<JvmTypeParameter> |
getTypeParameters()
|
JvmVisibility |
getVisibility()
|
boolean |
isDispatch()
|
boolean |
isOverride()
|
boolean |
isSetVisibility()
|
boolean |
isStatic()
|
void |
setCreateExtensionInfo(CreateExtensionInfo newCreateExtensionInfo)
|
void |
setDispatch(boolean newDispatch)
|
void |
setExpression(XExpression newExpression)
|
void |
setName(java.lang.String newName)
|
void |
setOverride(boolean newOverride)
|
void |
setReturnType(JvmTypeReference newReturnType)
|
void |
setStatic(boolean newStatic)
|
void |
setVisibility(JvmVisibility newVisibility)
|
java.lang.String |
toString()
|
void |
unsetVisibility()
|
Methods inherited from class org.eclipse.xtext.xtend2.xtend2.impl.XtendMemberImplCustom |
---|
getAnnotations |
Methods inherited from class org.eclipse.xtext.xtend2.xtend2.impl.XtendMemberImpl |
---|
basicSetAnnotationInfo, getAnnotationInfo, setAnnotationInfo |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eBasicSetContainer, eInternalContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.xtext.xtend2.xtend2.XtendMember |
---|
getAnnotationInfo, setAnnotationInfo |
Methods inherited from interface org.eclipse.xtext.xtend2.xtend2.XtendAnnotationTarget |
---|
getAnnotations |
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 |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected static final java.lang.String NAME_EDEFAULT
Name
' attribute.
getName()
protected java.lang.String name
Name
' attribute.
getName()
protected XExpression expression
Expression
' containment reference.
getExpression()
protected JvmTypeReference returnType
Return Type
' containment reference.
getReturnType()
protected org.eclipse.emf.common.util.EList<XtendParameter> parameters
Parameters
' containment reference list.
getParameters()
protected static final boolean OVERRIDE_EDEFAULT
Override
' attribute.
isOverride()
,
Constant Field Valuesprotected boolean override
Override
' attribute.
isOverride()
protected static final boolean DISPATCH_EDEFAULT
Dispatch
' attribute.
isDispatch()
,
Constant Field Valuesprotected boolean dispatch
Dispatch
' attribute.
isDispatch()
protected CreateExtensionInfo createExtensionInfo
Create Extension Info
' containment reference.
getCreateExtensionInfo()
protected org.eclipse.emf.common.util.EList<JvmTypeParameter> typeParameters
Type Parameters
' containment reference list.
getTypeParameters()
protected static final JvmVisibility VISIBILITY_EDEFAULT
Visibility
' attribute.
getVisibility()
protected JvmVisibility visibility
Visibility
' attribute.
getVisibility()
protected boolean visibilityESet
protected static final boolean STATIC_EDEFAULT
Static
' attribute.
isStatic()
,
Constant Field Valuesprotected boolean static_
Static
' attribute.
isStatic()
protected org.eclipse.emf.common.util.EList<JvmTypeReference> exceptions
Exceptions
' containment reference list.
getExceptions()
Constructor Detail |
---|
protected XtendFunctionImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class XtendMemberImpl
public java.lang.String getName()
getName
in interface XtendFunction
XtendFunction.setName(String)
,
Xtend2Package.getXtendFunction_Name()
public void setName(java.lang.String newName)
setName
in interface XtendFunction
newName
- the new value of the 'Name' attribute.XtendFunction.getName()
public XExpression getExpression()
getExpression
in interface XtendFunction
XtendFunction.setExpression(XExpression)
,
Xtend2Package.getXtendFunction_Expression()
public org.eclipse.emf.common.notify.NotificationChain basicSetExpression(XExpression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setExpression(XExpression newExpression)
setExpression
in interface XtendFunction
newExpression
- the new value of the 'Expression' containment reference.XtendFunction.getExpression()
public JvmTypeReference getReturnType()
getReturnType
in interface XtendFunction
XtendFunction.setReturnType(JvmTypeReference)
,
Xtend2Package.getXtendFunction_ReturnType()
public org.eclipse.emf.common.notify.NotificationChain basicSetReturnType(JvmTypeReference newReturnType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setReturnType(JvmTypeReference newReturnType)
setReturnType
in interface XtendFunction
newReturnType
- the new value of the 'Return Type' containment reference.XtendFunction.getReturnType()
public org.eclipse.emf.common.util.EList<XtendParameter> getParameters()
getParameters
in interface XtendFunction
Xtend2Package.getXtendFunction_Parameters()
public boolean isOverride()
isOverride
in interface XtendFunction
XtendFunction.setOverride(boolean)
,
Xtend2Package.getXtendFunction_Override()
public void setOverride(boolean newOverride)
setOverride
in interface XtendFunction
newOverride
- the new value of the 'Override' attribute.XtendFunction.isOverride()
public boolean isDispatch()
isDispatch
in interface XtendFunction
XtendFunction.setDispatch(boolean)
,
Xtend2Package.getXtendFunction_Dispatch()
public void setDispatch(boolean newDispatch)
setDispatch
in interface XtendFunction
newDispatch
- the new value of the 'Dispatch' attribute.XtendFunction.isDispatch()
public CreateExtensionInfo getCreateExtensionInfo()
getCreateExtensionInfo
in interface XtendFunction
XtendFunction.setCreateExtensionInfo(CreateExtensionInfo)
,
Xtend2Package.getXtendFunction_CreateExtensionInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetCreateExtensionInfo(CreateExtensionInfo newCreateExtensionInfo, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCreateExtensionInfo(CreateExtensionInfo newCreateExtensionInfo)
setCreateExtensionInfo
in interface XtendFunction
newCreateExtensionInfo
- the new value of the 'Create Extension Info' containment reference.XtendFunction.getCreateExtensionInfo()
public org.eclipse.emf.common.util.EList<JvmTypeParameter> getTypeParameters()
getTypeParameters
in interface XtendFunction
Xtend2Package.getXtendFunction_TypeParameters()
public JvmVisibility getVisibility()
getVisibility
in interface XtendFunction
JvmVisibility
,
XtendFunction.isSetVisibility()
,
XtendFunction.unsetVisibility()
,
XtendFunction.setVisibility(JvmVisibility)
,
Xtend2Package.getXtendFunction_Visibility()
public void setVisibility(JvmVisibility newVisibility)
setVisibility
in interface XtendFunction
newVisibility
- the new value of the 'Visibility' attribute.JvmVisibility
,
XtendFunction.isSetVisibility()
,
XtendFunction.unsetVisibility()
,
XtendFunction.getVisibility()
public void unsetVisibility()
unsetVisibility
in interface XtendFunction
XtendFunction.isSetVisibility()
,
XtendFunction.getVisibility()
,
XtendFunction.setVisibility(JvmVisibility)
public boolean isSetVisibility()
isSetVisibility
in interface XtendFunction
XtendFunction.unsetVisibility()
,
XtendFunction.getVisibility()
,
XtendFunction.setVisibility(JvmVisibility)
public boolean isStatic()
isStatic
in interface XtendFunction
XtendFunction.setStatic(boolean)
,
Xtend2Package.getXtendFunction_Static()
public void setStatic(boolean newStatic)
setStatic
in interface XtendFunction
newStatic
- the new value of the 'Static' attribute.XtendFunction.isStatic()
public org.eclipse.emf.common.util.EList<JvmTypeReference> getExceptions()
getExceptions
in interface XtendFunction
Xtend2Package.getXtendFunction_Exceptions()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class XtendMemberImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class XtendMemberImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class XtendMemberImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class XtendMemberImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class XtendMemberImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |