public class ExpressionInOCLImpl extends LanguageExpressionImpl implements ExpressionInOCL
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 OCLExpression |
ownedBody
The cached value of the '
Owned Body ' containment reference. |
protected Variable |
ownedContext
The cached value of the '
Owned Context ' containment reference. |
protected org.eclipse.emf.common.util.EList<Variable> |
ownedParameters
The cached value of the '
Owned Parameters ' containment reference list. |
protected Variable |
ownedResult
The cached value of the '
Owned Result ' containment reference. |
body, BODY_EDEFAULT, LANGUAGE_EDEFAULT
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 |
ExpressionInOCLImpl() |
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.
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedBody(OCLExpression newOwnedBody,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedContext(Variable newOwnedContext,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedResult(Variable newOwnedResult,
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 |
getLanguage() |
OCLExpression |
getOwnedBody() |
Variable |
getOwnedContext() |
java.util.List<Variable> |
getOwnedParameters() |
Variable |
getOwnedResult() |
void |
setOwnedBody(OCLExpression newOwnedBody) |
void |
setOwnedContext(Variable newOwnedContext) |
void |
setOwnedResult(Variable newOwnedResult) |
java.lang.String |
toString() |
basicSetOwningConstraint, eBasicRemoveFromContainerFeature, eInverseAdd, getBody, getOwningConstraint, setBody, setOwningConstraint
booleanValue, eInvoke, integerValue, isComputable, isNull, stringValue, unlimitedValue
basicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setType
getName, setName
allOwnedElements, 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, 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
getBody, getOwningConstraint, setBody, setOwningConstraint
booleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValue
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 OCLExpression ownedBody
Owned Body
' containment reference.
getOwnedBody()
protected Variable ownedContext
Owned Context
' containment reference.
getOwnedContext()
protected org.eclipse.emf.common.util.EList<Variable> ownedParameters
Owned Parameters
' containment reference list.
getOwnedParameters()
protected Variable ownedResult
Owned Result
' containment reference.
getOwnedResult()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class LanguageExpressionImpl
public OCLExpression getOwnedBody()
getOwnedBody
in interface ExpressionInOCL
ExpressionInOCL.setOwnedBody(OCLExpression)
,
PivotPackage.getExpressionInOCL_OwnedBody()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedBody(OCLExpression newOwnedBody, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedBody(OCLExpression newOwnedBody)
setOwnedBody
in interface ExpressionInOCL
newOwnedBody
- the new value of the 'Owned Body' containment reference.ExpressionInOCL.getOwnedBody()
public Variable getOwnedContext()
getOwnedContext
in interface ExpressionInOCL
ExpressionInOCL.setOwnedContext(Variable)
,
PivotPackage.getExpressionInOCL_OwnedContext()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedContext(Variable newOwnedContext, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedContext(Variable newOwnedContext)
setOwnedContext
in interface ExpressionInOCL
newOwnedContext
- the new value of the 'Owned Context' containment reference.ExpressionInOCL.getOwnedContext()
public Variable getOwnedResult()
getOwnedResult
in interface ExpressionInOCL
ExpressionInOCL.setOwnedResult(Variable)
,
PivotPackage.getExpressionInOCL_OwnedResult()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedResult(Variable newOwnedResult, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedResult(Variable newOwnedResult)
setOwnedResult
in interface ExpressionInOCL
newOwnedResult
- the new value of the 'Owned Result' containment reference.ExpressionInOCL.getOwnedResult()
@NonNull public java.util.List<Variable> getOwnedParameters()
getOwnedParameters
in interface ExpressionInOCL
PivotPackage.getExpressionInOCL_OwnedParameters()
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 LanguageExpressionImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class LanguageExpressionImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class LanguageExpressionImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class LanguageExpressionImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class LanguageExpressionImpl
public java.lang.String toString()
toString
in class LanguageExpressionImpl
public <R> R accept(@NonNull Visitor<R> visitor)
Element
public java.lang.String getLanguage()
LanguageExpressionImpl
getLanguage
in interface LanguageExpression
getLanguage
in class LanguageExpressionImpl
PivotPackage.getLanguageExpression_Language()