public abstract class VariableDeclarationImpl extends TypedElementImpl implements VariableDeclaration
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
Object |
eInvoke(int operationID,
<any> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Type |
getTypeValue() |
void |
setTypeValue(Type newTypeValue) |
boolean |
validateNameIsNotNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateTypeIsNotInvalid(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateTypeIsNotNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
basicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType, toStringgetName, setNameallOwnedElements, eInverseAdd, eInverseRemove, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic Type getTypeValue()
getTypeValue in interface VariableDeclarationVariableDeclaration.setTypeValue(Type),
PivotPackage.getVariableDeclaration_TypeValue()public void setTypeValue(Type newTypeValue)
setTypeValue in interface VariableDeclarationnewTypeValue - the new value of the 'Type Value' reference.VariableDeclaration.getTypeValue()public boolean validateNameIsNotNull(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateNameIsNotNull in interface VariableDeclarationpublic boolean validateTypeIsNotInvalid(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateTypeIsNotInvalid in interface VariableDeclarationpublic boolean validateTypeIsNotNull(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateTypeIsNotNull in interface VariableDeclarationpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class TypedElementImplpublic void eSet(int featureID,
Object newValue)
eSet in class TypedElementImplpublic void eUnset(int featureID)
eUnset in class TypedElementImplpublic boolean eIsSet(int featureID)
eIsSet in class TypedElementImplpublic Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke in class TypedElementImplInvocationTargetExceptionCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.