public class VariableImpl extends VariableDeclarationImpl implements Variable
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected static boolean |
IS_IMPLICIT_EDEFAULT
The default value of the '
Is Implicit ' attribute. |
protected static int |
IS_IMPLICIT_EFLAG
The flag representing the value of the '
Is Implicit ' attribute. |
protected OCLExpression |
ownedInit
The cached value of the '
Owned Init ' containment reference. |
protected Parameter |
representedParameter
The cached value of the '
Represented Parameter ' reference. |
typeValue
IS_MANY_EDEFAULT, IS_REQUIRED_EDEFAULT, IS_REQUIRED_EFLAG, type
name, NAME_EDEFAULT
annotatingComments, ownedAnnotations, ownedComments, ownedExtensions
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
VariableImpl() |
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.
|
Parameter |
basicGetRepresentedParameter() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedInit(OCLExpression newOwnedInit,
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) |
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
OCLExpression |
getOwnedInit() |
Parameter |
getRepresentedParameter() |
boolean |
isIsImplicit() |
void |
setIsImplicit(boolean newIsImplicit) |
void |
setOwnedInit(OCLExpression newOwnedInit) |
void |
setRepresentedParameter(Parameter newRepresentedParameter) |
java.lang.String |
toString() |
boolean |
validateCompatibleInitialiserType(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
getTypeValue, setTypeValue, validateTypeIsNotInvalid
basicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, eInverseAdd, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTypeValue, setTypeValue, validateTypeIsNotInvalid
CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final boolean IS_IMPLICIT_EDEFAULT
Is Implicit
' attribute.
isIsImplicit()
,
Constant Field Valuesprotected static final int IS_IMPLICIT_EFLAG
Is Implicit
' attribute.
isIsImplicit()
,
Constant Field Valuesprotected OCLExpression ownedInit
Owned Init
' containment reference.
getOwnedInit()
protected Parameter representedParameter
Represented Parameter
' reference.
getRepresentedParameter()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class VariableDeclarationImpl
public boolean isIsImplicit()
isIsImplicit
in interface Variable
Variable.setIsImplicit(boolean)
,
PivotPackage.getVariable_IsImplicit()
public OCLExpression getOwnedInit()
getOwnedInit
in interface Variable
Variable.setOwnedInit(OCLExpression)
,
PivotPackage.getVariable_OwnedInit()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedInit(OCLExpression newOwnedInit, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedInit(OCLExpression newOwnedInit)
setOwnedInit
in interface Variable
newOwnedInit
- the new value of the 'Owned Init' containment reference.Variable.getOwnedInit()
public Parameter getRepresentedParameter()
getRepresentedParameter
in interface Variable
Variable.setRepresentedParameter(Parameter)
,
PivotPackage.getVariable_RepresentedParameter()
public Parameter basicGetRepresentedParameter()
public void setRepresentedParameter(Parameter newRepresentedParameter)
setRepresentedParameter
in interface Variable
newRepresentedParameter
- the new value of the 'Represented Parameter' reference.Variable.getRepresentedParameter()
public boolean validateCompatibleInitialiserType(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
validateCompatibleInitialiserType
in interface Variable
public void setIsImplicit(boolean newIsImplicit)
setIsImplicit
in interface Variable
newIsImplicit
- the new value of the 'Is Implicit' attribute.Variable.isIsImplicit()
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 ElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class VariableDeclarationImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class VariableDeclarationImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class VariableDeclarationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class VariableDeclarationImpl
public java.lang.Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws java.lang.reflect.InvocationTargetException
eInvoke
in interface org.eclipse.emf.ecore.InternalEObject
eInvoke
in class VariableDeclarationImpl
java.lang.reflect.InvocationTargetException
public java.lang.String toString()
toString
in class TypedElementImpl