|
||||||||||
| 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.TypedMultiplicityElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.FeatureImpl
org.eclipse.ocl.examples.pivot.internal.impl.OperationImpl
public class OperationImpl
An implementation of the model object 'Operation'.
The following features are implemented:
Owned RuleOwned Template SignatureTemplate BindingUnspecialized ElementTemplate ParameterOwning Template ParameterBody ExpressionClassIs InvalidatingIs ValidatingOwned ParameterOwning TypePostconditionPrecedencePreconditionRaised ExceptionRedefined Operation
| 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 OpaqueExpression |
bodyExpression
The cached value of the ' Body Expression' containment reference. |
protected static boolean |
IS_INVALIDATING_EDEFAULT
The default value of the ' Is Invalidating' attribute. |
protected static int |
IS_INVALIDATING_EFLAG
The flag representing the value of the ' Is Invalidating' attribute. |
protected static boolean |
IS_VALIDATING_EDEFAULT
The default value of the ' Is Validating' attribute. |
protected static int |
IS_VALIDATING_EFLAG
The flag representing the value of the ' Is Validating' attribute. |
protected org.eclipse.emf.common.util.EList<Parameter> |
ownedParameter
The cached value of the ' Owned Parameter' containment reference list. |
protected org.eclipse.emf.common.util.EList<Constraint> |
ownedRule
The cached value of the ' Owned Rule' containment reference list. |
protected TemplateSignature |
ownedTemplateSignature
The cached value of the ' Owned Template Signature' containment reference. |
protected org.eclipse.emf.common.util.EList<Constraint> |
postcondition
The cached value of the ' Postcondition' containment reference list. |
protected Precedence |
precedence
The cached value of the ' Precedence' reference. |
protected org.eclipse.emf.common.util.EList<Constraint> |
precondition
The cached value of the ' Precondition' containment reference list. |
protected org.eclipse.emf.common.util.EList<Type> |
raisedException
The cached value of the ' Raised Exception' reference list. |
protected org.eclipse.emf.common.util.EList<Operation> |
redefinedOperation
The cached value of the ' Redefined Operation' reference list. |
protected org.eclipse.emf.common.util.EList<TemplateBinding> |
templateBinding
The cached value of the ' Template Binding' containment reference list. |
protected TemplateParameter |
templateParameter
The cached value of the ' Template Parameter' reference. |
protected TemplateableElement |
unspecializedElement
The cached value of the ' Unspecialized Element' reference. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.FeatureImpl |
|---|
implementation, IMPLEMENTATION_CLASS_EDEFAULT, IMPLEMENTATION_EDEFAULT, implementationClass |
| 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 |
OperationImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
Class |
basicGetClass_()
|
|
Precedence |
basicGetPrecedence()
|
|
TemplateParameter |
basicGetTemplateParameter()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBodyExpression(OpaqueExpression newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningType(Type newOwningType,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTemplateParameter(TemplateParameter newTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
|
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
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)
|
|
OpaqueExpression |
getBodyExpression()
|
|
Class |
getClass_()
|
|
LibraryFeature |
getImplementation()
|
|
int |
getIndex()
Return the index of this operation in the operation dispatch table. |
|
DomainInheritance |
getInheritance(DomainStandardLibrary standardLibrary)
Return the Inheritance dispatch table for the owning type, or null for am orphan property owned by an Annotation. |
|
OperationId |
getOperationId()
|
|
java.util.List<Parameter> |
getOwnedParameter()
|
|
java.util.List<Constraint> |
getOwnedRule()
|
|
TemplateSignature |
getOwnedTemplateSignature()
|
|
TemplateParameter |
getOwningTemplateParameter()
|
|
Type |
getOwningType()
|
|
ParametersId |
getParametersId()
Return the unique identity of the ordered list of parameters of this operation. |
|
DomainParameterTypes |
getParameterTypes()
Return the ordered list of parameters of this operation. |
|
java.util.List<Constraint> |
getPostcondition()
|
|
Precedence |
getPrecedence()
|
|
java.util.List<Constraint> |
getPrecondition()
|
|
java.util.List<Type> |
getRaisedException()
|
|
java.util.List<Operation> |
getRedefinedOperation()
|
|
java.util.List<TemplateBinding> |
getTemplateBinding()
|
|
TemplateParameter |
getTemplateParameter()
|
|
DomainTypeParameters |
getTypeParameters()
Return the ordered list of type parameters of this operation. |
|
TemplateableElement |
getUnspecializedElement()
|
|
boolean |
isCompatibleWith(ParameterableElement p)
|
|
boolean |
isInvalidating()
|
|
boolean |
isTemplate()
|
|
boolean |
isTemplateParameter()
|
|
boolean |
isValidating()
|
|
java.util.List<ParameterableElement> |
parameterableElements()
|
|
void |
setBodyExpression(OpaqueExpression newBodyExpression)
|
|
void |
setIsInvalidating(boolean newIsInvalidating)
|
|
void |
setIsValidating(boolean newIsValidating)
|
|
void |
setOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature)
|
|
void |
setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
|
|
void |
setOwningType(Type newOwningType)
|
|
void |
setPrecedence(Precedence newPrecedence)
|
|
void |
setTemplateParameter(TemplateParameter newTemplateParameter)
|
|
void |
setUnspecializedElement(TemplateableElement newUnspecializedElement)
|
|
java.lang.String |
toString()
|
|
boolean |
validateCompatibleReturn(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
|
boolean |
validateLoadableImplementation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
|
boolean |
validateUniquePostconditionName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
|
boolean |
validateUniquePreconditionName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.FeatureImpl |
|---|
getImplementationClass, setImplementation, setImplementationClass |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.TypedMultiplicityElementImpl |
|---|
CompatibleBody, isMany, makeParameter |
| 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.Feature |
|---|
getImplementationClass, setImplementation, setImplementationClass |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.TypedMultiplicityElement |
|---|
CompatibleBody, isMany, makeParameter |
| 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.domain.elements.DomainFeature |
|---|
isStatic |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected org.eclipse.emf.common.util.EList<Constraint> ownedRule
Owned Rule' containment reference list.
getOwnedRule()protected TemplateSignature ownedTemplateSignature
Owned Template Signature' containment reference.
getOwnedTemplateSignature()protected org.eclipse.emf.common.util.EList<TemplateBinding> templateBinding
Template Binding' containment reference list.
getTemplateBinding()protected TemplateableElement unspecializedElement
Unspecialized Element' reference.
getUnspecializedElement()protected TemplateParameter templateParameter
Template Parameter' reference.
getTemplateParameter()protected OpaqueExpression bodyExpression
Body Expression' containment reference.
getBodyExpression()protected static final boolean IS_INVALIDATING_EDEFAULT
Is Invalidating' attribute.
isInvalidating(),
Constant Field Valuesprotected static final int IS_INVALIDATING_EFLAG
Is Invalidating' attribute.
isInvalidating(),
Constant Field Valuesprotected static final boolean IS_VALIDATING_EDEFAULT
Is Validating' attribute.
isValidating(),
Constant Field Valuesprotected static final int IS_VALIDATING_EFLAG
Is Validating' attribute.
isValidating(),
Constant Field Valuesprotected org.eclipse.emf.common.util.EList<Parameter> ownedParameter
Owned Parameter' containment reference list.
getOwnedParameter()protected org.eclipse.emf.common.util.EList<Constraint> postcondition
Postcondition' containment reference list.
getPostcondition()protected Precedence precedence
Precedence' reference.
getPrecedence()protected org.eclipse.emf.common.util.EList<Constraint> precondition
Precondition' containment reference list.
getPrecondition()protected org.eclipse.emf.common.util.EList<Type> raisedException
Raised Exception' reference list.
getRaisedException()protected org.eclipse.emf.common.util.EList<Operation> redefinedOperation
Redefined Operation' reference list.
getRedefinedOperation()| Constructor Detail |
|---|
protected OperationImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class FeatureImpl@NonNull public java.util.List<Constraint> getOwnedRule()
getOwnedRule in interface DomainNamespacegetOwnedRule in interface NamespacePivotPackage.getNamespace_OwnedRule()public java.util.List<TemplateBinding> getTemplateBinding()
getTemplateBinding in interface TemplateableElementPivotPackage.getTemplateableElement_TemplateBinding(),
TemplateBinding.getBoundElement()public TemplateParameter getTemplateParameter()
getTemplateParameter in interface ParameterableElementParameterableElement.setTemplateParameter(TemplateParameter),
PivotPackage.getParameterableElement_TemplateParameter(),
TemplateParameter.getParameteredElement()public TemplateParameter basicGetTemplateParameter()
public org.eclipse.emf.common.notify.NotificationChain basicSetTemplateParameter(TemplateParameter newTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTemplateParameter(TemplateParameter newTemplateParameter)
setTemplateParameter in interface ParameterableElementnewTemplateParameter - the new value of the 'Template Parameter' reference.ParameterableElement.getTemplateParameter()public TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter in interface ParameterableElementParameterableElement.setOwningTemplateParameter(TemplateParameter),
PivotPackage.getParameterableElement_OwningTemplateParameter(),
TemplateParameter.getOwnedParameteredElement()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
setOwningTemplateParameter in interface ParameterableElementnewOwningTemplateParameter - the new value of the 'Owning Template Parameter' container reference.ParameterableElement.getOwningTemplateParameter()@NonNull public java.util.List<Type> getRaisedException()
getRaisedException in interface OperationPivotPackage.getOperation_RaisedException()@NonNull public java.util.List<Parameter> getOwnedParameter()
getOwnedParameter in interface DomainOperationgetOwnedParameter in interface OperationPivotPackage.getOperation_OwnedParameter(),
Parameter.getOperation()public TemplateSignature getOwnedTemplateSignature()
getOwnedTemplateSignature in interface TemplateableElementTemplateableElement.setOwnedTemplateSignature(TemplateSignature),
PivotPackage.getTemplateableElement_OwnedTemplateSignature(),
TemplateSignature.getTemplate()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature)
setOwnedTemplateSignature in interface TemplateableElementnewOwnedTemplateSignature - the new value of the 'Owned Template Signature' containment reference.TemplateableElement.getOwnedTemplateSignature()public TemplateableElement getUnspecializedElement()
getUnspecializedElement in interface TemplateableElementTemplateableElement.setUnspecializedElement(TemplateableElement),
PivotPackage.getTemplateableElement_UnspecializedElement()public void setUnspecializedElement(TemplateableElement newUnspecializedElement)
setUnspecializedElement in interface TemplateableElementnewUnspecializedElement - the new value of the 'Unspecialized Element' reference.TemplateableElement.getUnspecializedElement()public Precedence getPrecedence()
getPrecedence in interface OperationOperation.setPrecedence(Precedence),
PivotPackage.getOperation_Precedence()public Precedence basicGetPrecedence()
public void setPrecedence(Precedence newPrecedence)
setPrecedence in interface OperationnewPrecedence - the new value of the 'Precedence' reference.Operation.getPrecedence()@NonNull public java.util.List<Operation> getRedefinedOperation()
getRedefinedOperation in interface OperationPivotPackage.getOperation_RedefinedOperation()public Type getOwningType()
getOwningType in interface DomainFeaturegetOwningType in interface OperationOperation.setOwningType(Type),
PivotPackage.getOperation_OwningType(),
Type.getOwnedOperation()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningType(Type newOwningType,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningType(Type newOwningType)
setOwningType in interface OperationnewOwningType - the new value of the 'Owning Type' container reference.Operation.getOwningType()@NonNull public java.util.List<Constraint> getPrecondition()
getPrecondition in interface DomainOperationgetPrecondition in interface OperationPivotPackage.getOperation_Precondition()@NonNull public java.util.List<Constraint> getPostcondition()
getPostcondition in interface DomainOperationgetPostcondition in interface OperationPivotPackage.getOperation_Postcondition()public OpaqueExpression getBodyExpression()
getBodyExpression in interface DomainOperationgetBodyExpression in interface OperationOperation.setBodyExpression(OpaqueExpression),
PivotPackage.getOperation_BodyExpression()
public org.eclipse.emf.common.notify.NotificationChain basicSetBodyExpression(OpaqueExpression newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBodyExpression(OpaqueExpression newBodyExpression)
setBodyExpression in interface OperationnewBodyExpression - the new value of the 'Body Expression' containment reference.Operation.getBodyExpression()public boolean isInvalidating()
isInvalidating in interface OperationOperation.setIsInvalidating(boolean),
PivotPackage.getOperation_IsInvalidating()public void setIsInvalidating(boolean newIsInvalidating)
setIsInvalidating in interface OperationnewIsInvalidating - the new value of the 'Is Invalidating' attribute.Operation.isInvalidating()public boolean isValidating()
isValidating in interface OperationOperation.setIsValidating(boolean),
PivotPackage.getOperation_IsValidating()public void setIsValidating(boolean newIsValidating)
setIsValidating in interface OperationnewIsValidating - the new value of the 'Is Validating' attribute.Operation.isValidating()public Class getClass_()
getClass_ in interface OperationPivotPackage.getOperation_Class()public Class basicGetClass_()
public boolean isTemplateParameter()
isTemplateParameter in interface ParameterableElementpublic boolean isCompatibleWith(ParameterableElement p)
isCompatibleWith in interface ParameterableElement
public boolean validateCompatibleReturn(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateCompatibleReturn in interface Operation
public boolean validateLoadableImplementation(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateLoadableImplementation in interface Operation
public boolean validateUniquePreconditionName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateUniquePreconditionName in interface Operation
public boolean validateUniquePostconditionName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateUniquePostconditionName in interface Operationpublic java.util.List<ParameterableElement> parameterableElements()
parameterableElements in interface TemplateableElementpublic boolean isTemplate()
isTemplate in interface TemplateableElement
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class ElementImpl
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 ElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class FeatureImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class FeatureImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class FeatureImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class FeatureImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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.InternalEObjecteInvoke in class TypedMultiplicityElementImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class FeatureImpl
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 FeatureImpl@NonNull public LibraryFeature getImplementation()
FeatureImpl
getImplementation in interface DomainFeaturegetImplementation in interface FeaturegetImplementation in class FeatureImplFeature.setImplementation(LibraryFeature),
PivotPackage.getFeature_Implementation()public int getIndex()
DomainOperation
getIndex in interface DomainOperation
@Nullable
public DomainInheritance getInheritance(@NonNull
DomainStandardLibrary standardLibrary)
DomainOperation
getInheritance in interface DomainOperation@NonNull public ParametersId getParametersId()
DomainOperation
getParametersId in interface DomainOperation@NonNull public DomainParameterTypes getParameterTypes()
DomainOperation
getParameterTypes in interface DomainOperation@NonNull public DomainTypeParameters getTypeParameters()
DomainOperation
getTypeParameters in interface DomainOperation@NonNull public final OperationId getOperationId()
getOperationId in interface DomainOperation
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||