|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl
org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.ValueSpecificationImpl
org.eclipse.ocl.examples.pivot.internal.impl.OpaqueExpressionImpl
org.eclipse.ocl.examples.pivot.internal.impl.ExpressionInOCLImpl
public class ExpressionInOCLImpl
An implementation of the model object 'Expression In Ocl'.
The following features are implemented:
| Nested Class Summary |
|---|
| 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 |
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
org.eclipse.emf.common.notify.Adapter.Internal |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected OCLExpression |
bodyExpression
The cached value of the ' Body Expression' containment reference. |
protected Variable |
contextVariable
The cached value of the ' Context Variable' containment reference. |
protected org.eclipse.emf.common.util.EList<Variable> |
parameterVariable
The cached value of the ' Parameter Variable' containment reference list. |
protected Variable |
resultVariable
The cached value of the ' Result Variable' containment reference. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.OpaqueExpressionImpl |
|---|
body, expressionInOCL, language |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ValueSpecificationImpl |
|---|
templateParameter |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl |
|---|
IS_REQUIRED_EDEFAULT, IS_REQUIRED_EFLAG, type |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
extension, ownedAnnotation, ownedComment |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
ExpressionInOCLImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBodyExpression(OCLExpression newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetContextVariable(Variable newContextVariable,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetResultVariable(Variable newResultVariable,
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)
|
|
OCLExpression |
getBodyExpression()
|
|
Variable |
getContextVariable()
|
|
ExpressionInOCL |
getExpressionInOCL()
|
|
java.util.List<Variable> |
getParameterVariable()
|
|
Variable |
getResultVariable()
|
|
void |
setBodyExpression(OCLExpression newBodyExpression)
|
|
void |
setContextVariable(Variable newContextVariable)
|
|
void |
setResultVariable(Variable newResultVariable)
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.OpaqueExpressionImpl |
|---|
basicSetExpressionInOCL, getBody, getLanguage, getValidExpressionInOCL, setExpressionInOCL, toString |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ValueSpecificationImpl |
|---|
basicGetTemplateParameter, basicSetOwningTemplateParameter, basicSetTemplateParameter, booleanValue, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedOperationID, eDerivedStructuralFeatureID, eInverseAdd, eInvoke, getOwningTemplateParameter, getTemplateParameter, integerValue, isCompatibleWith, isComputable, isNull, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter, stringValue, unlimitedValue |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedElementImpl |
|---|
basicGetType, getType, getTypeId, isRequired, setIsRequired, setType |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
|---|
eBasicSetContainer, eBasicSetContainer, getETarget, getImage, getTarget, getText, isAdapterForType, notifyChanged, setTarget, unsetTarget |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, 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 |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, 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.ocl.examples.pivot.OpaqueExpression |
|---|
getBody, getLanguage, getValidExpressionInOCL, setExpressionInOCL |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.ValueSpecification |
|---|
booleanValue, integerValue, isComputable, isNull, stringValue, unlimitedValue |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.TypedElement |
|---|
getType, isRequired, setIsRequired, setType |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.NamedElement |
|---|
getName, isStatic, setIsStatic, setName |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
|---|
allOwnedElements, getETarget, getExtension, getOwnedAnnotation, getOwnedComment, getValue |
| 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.ocl.examples.pivot.util.Visitable |
|---|
eClass |
| Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainTypedElement |
|---|
getTypeId |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.ParameterableElement |
|---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected OCLExpression bodyExpression
Body Expression' containment reference.
getBodyExpression()protected Variable contextVariable
Context Variable' containment reference.
getContextVariable()protected org.eclipse.emf.common.util.EList<Variable> parameterVariable
Parameter Variable' containment reference list.
getParameterVariable()protected Variable resultVariable
Result Variable' containment reference.
getResultVariable()| Constructor Detail |
|---|
protected ExpressionInOCLImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class OpaqueExpressionImplpublic OCLExpression getBodyExpression()
getBodyExpression in interface ExpressionInOCLExpressionInOCL.setBodyExpression(OCLExpression),
PivotPackage.getExpressionInOCL_BodyExpression()
public org.eclipse.emf.common.notify.NotificationChain basicSetBodyExpression(OCLExpression newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBodyExpression(OCLExpression newBodyExpression)
setBodyExpression in interface ExpressionInOCLnewBodyExpression - the new value of the 'Body Expression' containment reference.ExpressionInOCL.getBodyExpression()public Variable getContextVariable()
getContextVariable in interface ExpressionInOCLExpressionInOCL.setContextVariable(Variable),
PivotPackage.getExpressionInOCL_ContextVariable()
public org.eclipse.emf.common.notify.NotificationChain basicSetContextVariable(Variable newContextVariable,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setContextVariable(Variable newContextVariable)
setContextVariable in interface ExpressionInOCLnewContextVariable - the new value of the 'Context Variable' containment reference.ExpressionInOCL.getContextVariable()public Variable getResultVariable()
getResultVariable in interface ExpressionInOCLExpressionInOCL.setResultVariable(Variable),
PivotPackage.getExpressionInOCL_ResultVariable()
public org.eclipse.emf.common.notify.NotificationChain basicSetResultVariable(Variable newResultVariable,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setResultVariable(Variable newResultVariable)
setResultVariable in interface ExpressionInOCLnewResultVariable - the new value of the 'Result Variable' containment reference.ExpressionInOCL.getResultVariable()@NonNull public java.util.List<Variable> getParameterVariable()
getParameterVariable in interface ExpressionInOCLPivotPackage.getExpressionInOCL_ParameterVariable()
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 ValueSpecificationImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class OpaqueExpressionImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class OpaqueExpressionImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class OpaqueExpressionImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class OpaqueExpressionImpl
public <R> R accept(@NonNull
Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class OpaqueExpressionImpl@NonNull public ExpressionInOCL getExpressionInOCL()
OpaqueExpressionImpl
getExpressionInOCL in interface OpaqueExpressiongetExpressionInOCL in class OpaqueExpressionImplOpaqueExpression.setExpressionInOCL(ExpressionInOCL),
PivotPackage.getOpaqueExpression_ExpressionInOCL()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||