Class ModifierImpl
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.MinimalEStoreEObjectImpl
fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
org.eclipse.gmt.modisco.java.neoemf.impl.ASTNodeImpl
org.eclipse.gmt.modisco.java.neoemf.impl.ModifierImpl
- All Implemented Interfaces:
fr.inria.atlanmod.neoemf.core.PersistentEObject,fr.inria.atlanmod.neoemf.data.store.Storable,Iterable<fr.inria.atlanmod.neoemf.core.PersistentEObject>,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,ASTNode,Modifier
public class ModifierImpl extends ASTNodeImpl implements Modifier
An implementation of the model object 'Modifier'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested 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.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors Modifier Constructor Description protectedModifierImpl() -
Method Summary
Methods inherited from class org.eclipse.gmt.modisco.java.neoemf.impl.ASTNodeImpl
eStaticFeatureCount, getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitMethods inherited from class fr.inria.atlanmod.neoemf.core.DefaultPersistentEObject
dynamicGet, dynamicSet, dynamicUnset, eAllContents, eBasicSetContainer, eContainerFeatureID, eContents, eDynamicIsSet, eInternalContainer, eInternalResource, equals, eSetDirectResource, eSetStore, eStore, hashCode, id, id, resource, resource, toStringMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
createFeatureMap, createList, eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eIsCachingMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.gmt.modisco.java.ASTNode
getComments, getOriginalClassFile, getOriginalCompilationUnit, setOriginalClassFile, setOriginalCompilationUnitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegmentMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface fr.inria.atlanmod.neoemf.core.PersistentEObject
eInternalContainer, id, id, iterator, resource, resourceMethods inherited from interface fr.inria.atlanmod.neoemf.data.store.Storable
eStore
-
Constructor Details
-
ModifierImpl
protected ModifierImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classASTNodeImpl
-
getVisibility
- Specified by:
getVisibilityin interfaceModifier- Returns:
- the value of the 'Visibility' attribute.
- See Also:
VisibilityKind,Modifier.setVisibility(VisibilityKind),JavaPackage.getModifier_Visibility()
-
setVisibility
- Specified by:
setVisibilityin interfaceModifier- Parameters:
newVisibility- the new value of the 'Visibility' attribute.- See Also:
VisibilityKind,Modifier.getVisibility()
-
getInheritance
- Specified by:
getInheritancein interfaceModifier- Returns:
- the value of the 'Inheritance' attribute.
- See Also:
InheritanceKind,Modifier.setInheritance(InheritanceKind),JavaPackage.getModifier_Inheritance()
-
setInheritance
- Specified by:
setInheritancein interfaceModifier- Parameters:
newInheritance- the new value of the 'Inheritance' attribute.- See Also:
InheritanceKind,Modifier.getInheritance()
-
isStatic
public boolean isStatic()- Specified by:
isStaticin interfaceModifier- Returns:
- the value of the 'Static' attribute.
- See Also:
Modifier.setStatic(boolean),JavaPackage.getModifier_Static()
-
setStatic
public void setStatic(boolean newStatic)- Specified by:
setStaticin interfaceModifier- Parameters:
newStatic- the new value of the 'Static' attribute.- See Also:
Modifier.isStatic()
-
isTransient
public boolean isTransient()- Specified by:
isTransientin interfaceModifier- Returns:
- the value of the 'Transient' attribute.
- See Also:
Modifier.setTransient(boolean),JavaPackage.getModifier_Transient()
-
setTransient
public void setTransient(boolean newTransient)- Specified by:
setTransientin interfaceModifier- Parameters:
newTransient- the new value of the 'Transient' attribute.- See Also:
Modifier.isTransient()
-
isVolatile
public boolean isVolatile()- Specified by:
isVolatilein interfaceModifier- Returns:
- the value of the 'Volatile' attribute.
- See Also:
Modifier.setVolatile(boolean),JavaPackage.getModifier_Volatile()
-
setVolatile
public void setVolatile(boolean newVolatile)- Specified by:
setVolatilein interfaceModifier- Parameters:
newVolatile- the new value of the 'Volatile' attribute.- See Also:
Modifier.isVolatile()
-
isNative
public boolean isNative()- Specified by:
isNativein interfaceModifier- Returns:
- the value of the 'Native' attribute.
- See Also:
Modifier.setNative(boolean),JavaPackage.getModifier_Native()
-
setNative
public void setNative(boolean newNative)- Specified by:
setNativein interfaceModifier- Parameters:
newNative- the new value of the 'Native' attribute.- See Also:
Modifier.isNative()
-
isStrictfp
public boolean isStrictfp()- Specified by:
isStrictfpin interfaceModifier- Returns:
- the value of the 'Strictfp' attribute.
- See Also:
Modifier.setStrictfp(boolean),JavaPackage.getModifier_Strictfp()
-
setStrictfp
public void setStrictfp(boolean newStrictfp)- Specified by:
setStrictfpin interfaceModifier- Parameters:
newStrictfp- the new value of the 'Strictfp' attribute.- See Also:
Modifier.isStrictfp()
-
isSynchronized
public boolean isSynchronized()- Specified by:
isSynchronizedin interfaceModifier- Returns:
- the value of the 'Synchronized' attribute.
- See Also:
Modifier.setSynchronized(boolean),JavaPackage.getModifier_Synchronized()
-
setSynchronized
public void setSynchronized(boolean newSynchronized)- Specified by:
setSynchronizedin interfaceModifier- Parameters:
newSynchronized- the new value of the 'Synchronized' attribute.- See Also:
Modifier.isSynchronized()
-
getBodyDeclaration
- Specified by:
getBodyDeclarationin interfaceModifier- Returns:
- the value of the 'Body Declaration' container reference.
- See Also:
Modifier.setBodyDeclaration(BodyDeclaration),JavaPackage.getModifier_BodyDeclaration(),BodyDeclaration.getModifier()
-
setBodyDeclaration
- Specified by:
setBodyDeclarationin interfaceModifier- Parameters:
newBodyDeclaration- the new value of the 'Body Declaration' container reference.- See Also:
Modifier.getBodyDeclaration()
-
getSingleVariableDeclaration
- Specified by:
getSingleVariableDeclarationin interfaceModifier- Returns:
- the value of the 'Single Variable Declaration' container reference.
- See Also:
Modifier.setSingleVariableDeclaration(SingleVariableDeclaration),JavaPackage.getModifier_SingleVariableDeclaration(),SingleVariableDeclaration.getModifier()
-
setSingleVariableDeclaration
- Specified by:
setSingleVariableDeclarationin interfaceModifier- Parameters:
newSingleVariableDeclaration- the new value of the 'Single Variable Declaration' container reference.- See Also:
Modifier.getSingleVariableDeclaration()
-
getVariableDeclarationStatement
- Specified by:
getVariableDeclarationStatementin interfaceModifier- Returns:
- the value of the 'Variable Declaration Statement' container reference.
- See Also:
Modifier.setVariableDeclarationStatement(VariableDeclarationStatement),JavaPackage.getModifier_VariableDeclarationStatement(),VariableDeclarationStatement.getModifier()
-
setVariableDeclarationStatement
public void setVariableDeclarationStatement(VariableDeclarationStatement newVariableDeclarationStatement)- Specified by:
setVariableDeclarationStatementin interfaceModifier- Parameters:
newVariableDeclarationStatement- the new value of the 'Variable Declaration Statement' container reference.- See Also:
Modifier.getVariableDeclarationStatement()
-
getVariableDeclarationExpression
- Specified by:
getVariableDeclarationExpressionin interfaceModifier- Returns:
- the value of the 'Variable Declaration Expression' container reference.
- See Also:
Modifier.setVariableDeclarationExpression(VariableDeclarationExpression),JavaPackage.getModifier_VariableDeclarationExpression(),VariableDeclarationExpression.getModifier()
-
setVariableDeclarationExpression
public void setVariableDeclarationExpression(VariableDeclarationExpression newVariableDeclarationExpression)- Specified by:
setVariableDeclarationExpressionin interfaceModifier- Parameters:
newVariableDeclarationExpression- the new value of the 'Variable Declaration Expression' container reference.- See Also:
Modifier.getVariableDeclarationExpression()
-