|
|||||||||
| 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:
NameExpressionReturn TypeParametersOverrideDispatchCreate Extension InfoType ParametersVisibilityStaticExceptions
| 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 XtendMemberImplpublic java.lang.String getName()
getName in interface XtendFunctionXtendFunction.setName(String),
Xtend2Package.getXtendFunction_Name()public void setName(java.lang.String newName)
setName in interface XtendFunctionnewName - the new value of the 'Name' attribute.XtendFunction.getName()public XExpression getExpression()
getExpression in interface XtendFunctionXtendFunction.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 XtendFunctionnewExpression - the new value of the 'Expression' containment reference.XtendFunction.getExpression()public JvmTypeReference getReturnType()
getReturnType in interface XtendFunctionXtendFunction.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 XtendFunctionnewReturnType - the new value of the 'Return Type' containment reference.XtendFunction.getReturnType()public org.eclipse.emf.common.util.EList<XtendParameter> getParameters()
getParameters in interface XtendFunctionXtend2Package.getXtendFunction_Parameters()public boolean isOverride()
isOverride in interface XtendFunctionXtendFunction.setOverride(boolean),
Xtend2Package.getXtendFunction_Override()public void setOverride(boolean newOverride)
setOverride in interface XtendFunctionnewOverride - the new value of the 'Override' attribute.XtendFunction.isOverride()public boolean isDispatch()
isDispatch in interface XtendFunctionXtendFunction.setDispatch(boolean),
Xtend2Package.getXtendFunction_Dispatch()public void setDispatch(boolean newDispatch)
setDispatch in interface XtendFunctionnewDispatch - the new value of the 'Dispatch' attribute.XtendFunction.isDispatch()public CreateExtensionInfo getCreateExtensionInfo()
getCreateExtensionInfo in interface XtendFunctionXtendFunction.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 XtendFunctionnewCreateExtensionInfo - the new value of the 'Create Extension Info' containment reference.XtendFunction.getCreateExtensionInfo()public org.eclipse.emf.common.util.EList<JvmTypeParameter> getTypeParameters()
getTypeParameters in interface XtendFunctionXtend2Package.getXtendFunction_TypeParameters()public JvmVisibility getVisibility()
getVisibility in interface XtendFunctionJvmVisibility,
XtendFunction.isSetVisibility(),
XtendFunction.unsetVisibility(),
XtendFunction.setVisibility(JvmVisibility),
Xtend2Package.getXtendFunction_Visibility()public void setVisibility(JvmVisibility newVisibility)
setVisibility in interface XtendFunctionnewVisibility - the new value of the 'Visibility' attribute.JvmVisibility,
XtendFunction.isSetVisibility(),
XtendFunction.unsetVisibility(),
XtendFunction.getVisibility()public void unsetVisibility()
unsetVisibility in interface XtendFunctionXtendFunction.isSetVisibility(),
XtendFunction.getVisibility(),
XtendFunction.setVisibility(JvmVisibility)public boolean isSetVisibility()
isSetVisibility in interface XtendFunctionXtendFunction.unsetVisibility(),
XtendFunction.getVisibility(),
XtendFunction.setVisibility(JvmVisibility)public boolean isStatic()
isStatic in interface XtendFunctionXtendFunction.setStatic(boolean),
Xtend2Package.getXtendFunction_Static()public void setStatic(boolean newStatic)
setStatic in interface XtendFunctionnewStatic - the new value of the 'Static' attribute.XtendFunction.isStatic()public org.eclipse.emf.common.util.EList<JvmTypeReference> getExceptions()
getExceptions in interface XtendFunctionXtend2Package.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.InternalEObjecteGet in class XtendMemberImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class XtendMemberImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class XtendMemberImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class XtendMemberImplpublic 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 | ||||||||