Class XtendParameterImpl
- java.lang.Object
-
- org.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.xtend.core.xtend.impl.XtendAnnotationTargetImpl
-
- org.eclipse.xtend.core.xtend.impl.XtendParameterImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,XtendAnnotationTarget
,XtendParameter
public class XtendParameterImpl extends XtendAnnotationTargetImpl implements XtendParameter
An implementation of the model object 'Parameter'.The following features are implemented:
- Generated:
-
-
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
extension
The cached value of the 'Extension
' attribute.protected static boolean
EXTENSION_EDEFAULT
The default value of the 'Extension
' attribute.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 org.eclipse.xtext.common.types.JvmTypeReference
parameterType
The cached value of the 'Parameter Type
' containment reference.protected static boolean
VAR_ARG_EDEFAULT
The default value of the 'Var Arg
' attribute.protected boolean
varArg
The cached value of the 'Var Arg
' attribute.-
Fields inherited from class org.eclipse.xtend.core.xtend.impl.XtendAnnotationTargetImpl
annotations
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
XtendParameterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
basicSetParameterType(org.eclipse.xtext.common.types.JvmTypeReference newParameterType, 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)
java.lang.String
getName()
org.eclipse.xtext.common.types.JvmTypeReference
getParameterType()
boolean
isExtension()
boolean
isVarArg()
void
setExtension(boolean newExtension)
void
setName(java.lang.String newName)
void
setParameterType(org.eclipse.xtext.common.types.JvmTypeReference newParameterType)
void
setVarArg(boolean newVarArg)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.xtend.core.xtend.impl.XtendAnnotationTargetImpl
getAnnotations
-
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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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.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.xtend.core.xtend.XtendAnnotationTarget
getAnnotations
-
-
-
-
Field Detail
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
getName()
- Generated:
- Ordered:
-
name
protected java.lang.String name
The cached value of the 'Name
' attribute.- See Also:
getName()
- Generated:
- Ordered:
-
parameterType
protected org.eclipse.xtext.common.types.JvmTypeReference parameterType
The cached value of the 'Parameter Type
' containment reference.- See Also:
getParameterType()
- Generated:
- Ordered:
-
VAR_ARG_EDEFAULT
protected static final boolean VAR_ARG_EDEFAULT
The default value of the 'Var Arg
' attribute.- See Also:
isVarArg()
, Constant Field Values- Generated:
- Ordered:
-
varArg
protected boolean varArg
The cached value of the 'Var Arg
' attribute.- See Also:
isVarArg()
- Generated:
- Ordered:
-
EXTENSION_EDEFAULT
protected static final boolean EXTENSION_EDEFAULT
The default value of the 'Extension
' attribute.- See Also:
isExtension()
, Constant Field Values- Generated:
- Ordered:
-
extension
protected boolean extension
The cached value of the 'Extension
' attribute.- See Also:
isExtension()
- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classXtendAnnotationTargetImpl
- Generated:
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceXtendParameter
- Returns:
- the value of the 'Name' attribute.
- See Also:
XtendParameter.setName(String)
,XtendPackage.getXtendParameter_Name()
- Generated:
-
setName
public void setName(java.lang.String newName)
- Specified by:
setName
in interfaceXtendParameter
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
XtendParameter.getName()
- Generated:
-
getParameterType
public org.eclipse.xtext.common.types.JvmTypeReference getParameterType()
- Specified by:
getParameterType
in interfaceXtendParameter
- Returns:
- the value of the 'Parameter Type' containment reference.
- See Also:
XtendParameter.setParameterType(JvmTypeReference)
,XtendPackage.getXtendParameter_ParameterType()
- Generated:
-
basicSetParameterType
public org.eclipse.emf.common.notify.NotificationChain basicSetParameterType(org.eclipse.xtext.common.types.JvmTypeReference newParameterType, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setParameterType
public void setParameterType(org.eclipse.xtext.common.types.JvmTypeReference newParameterType)
- Specified by:
setParameterType
in interfaceXtendParameter
- Parameters:
newParameterType
- the new value of the 'Parameter Type' containment reference.- See Also:
XtendParameter.getParameterType()
- Generated:
-
isVarArg
public boolean isVarArg()
- Specified by:
isVarArg
in interfaceXtendParameter
- Returns:
- the value of the 'Var Arg' attribute.
- See Also:
XtendParameter.setVarArg(boolean)
,XtendPackage.getXtendParameter_VarArg()
- Generated:
-
setVarArg
public void setVarArg(boolean newVarArg)
- Specified by:
setVarArg
in interfaceXtendParameter
- Parameters:
newVarArg
- the new value of the 'Var Arg' attribute.- See Also:
XtendParameter.isVarArg()
- Generated:
-
isExtension
public boolean isExtension()
- Specified by:
isExtension
in interfaceXtendParameter
- Returns:
- the value of the 'Extension' attribute.
- See Also:
XtendParameter.setExtension(boolean)
,XtendPackage.getXtendParameter_Extension()
- Generated:
-
setExtension
public void setExtension(boolean newExtension)
- Specified by:
setExtension
in interfaceXtendParameter
- Parameters:
newExtension
- the new value of the 'Extension' attribute.- See Also:
XtendParameter.isExtension()
- Generated:
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classXtendAnnotationTargetImpl
- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classXtendAnnotationTargetImpl
- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classXtendAnnotationTargetImpl
- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classXtendAnnotationTargetImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classXtendAnnotationTargetImpl
- Generated:
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Generated:
-
-