public class OperationCSImpl extends FeatureCSImpl implements OperationCS
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(BaseCSVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
NotificationChain |
basicSetOwnedSignature(TemplateSignatureCS newOwnedSignature,
NotificationChain msgs) |
NotificationChain |
basicSetOwningClass(StructuredClassCS newOwningClass,
NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
<any> |
getOwnedBodyExpressions() |
<any> |
getOwnedExceptions() |
<any> |
getOwnedParameters() |
<any> |
getOwnedPostconditions() |
<any> |
getOwnedPreconditions() |
TemplateSignatureCS |
getOwnedSignature() |
StructuredClassCS |
getOwningClass() |
TemplateSignatureCS |
getTemplateSignature() |
void |
setOwnedSignature(TemplateSignatureCS newOwnedSignature) |
void |
setOwningClass(StructuredClassCS newOwningClass) |
basicSetOwnedType, getOwnedType, getQualifiers, isIsOptional, setIsOptional, setOwnedType, toStringgetName, setNamegetOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, resetPivot, setPivotgetCsi, getDescription, getParent, setCsiequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedType, getQualifiers, isIsOptional, setIsOptional, setOwnedTypegetName, setNamegetOriginalXmiId, getOwnedAnnotations, setOriginalXmiIdgetPivot, setPivotgetCsi, getDescription, getParent, setCsieClassresetPivotpublic TemplateSignatureCS getOwnedSignature()
getOwnedSignature in interface TemplateableElementCSTemplateableElementCS.setOwnedSignature(TemplateSignatureCS),
BaseCSPackage.getTemplateableElementCS_OwnedSignature(),
TemplateSignatureCS.getOwningElement()public NotificationChain basicSetOwnedSignature(TemplateSignatureCS newOwnedSignature, NotificationChain msgs)
public void setOwnedSignature(TemplateSignatureCS newOwnedSignature)
setOwnedSignature in interface TemplateableElementCSnewOwnedSignature - the new value of the 'Owned Signature' containment reference.TemplateableElementCS.getOwnedSignature()public StructuredClassCS getOwningClass()
getOwningClass in interface OperationCSOperationCS.setOwningClass(StructuredClassCS),
BaseCSPackage.getOperationCS_OwningClass(),
StructuredClassCS.getOwnedOperations()public NotificationChain basicSetOwningClass(StructuredClassCS newOwningClass, NotificationChain msgs)
public void setOwningClass(StructuredClassCS newOwningClass)
setOwningClass in interface OperationCSnewOwningClass - the new value of the 'Owning Class' container reference.OperationCS.getOwningClass()public <any> getOwnedParameters()
getOwnedParameters in interface OperationCSBaseCSPackage.getOperationCS_OwnedParameters(),
ParameterCS.getOwningOperation()public <any> getOwnedExceptions()
getOwnedExceptions in interface OperationCSBaseCSPackage.getOperationCS_OwnedExceptions()public <any> getOwnedPreconditions()
getOwnedPreconditions in interface OperationCSBaseCSPackage.getOperationCS_OwnedPreconditions()public <any> getOwnedPostconditions()
getOwnedPostconditions in interface OperationCSBaseCSPackage.getOperationCS_OwnedPostconditions()public <any> getOwnedBodyExpressions()
getOwnedBodyExpressions in interface OperationCSBaseCSPackage.getOperationCS_OwnedBodyExpressions()public TemplateSignatureCS getTemplateSignature()
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class TypedElementCSImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class TypedElementCSImplpublic void eSet(int featureID,
Object newValue)
eSet in class TypedElementCSImplpublic void eUnset(int featureID)
eUnset in class TypedElementCSImplpublic boolean eIsSet(int featureID)
eIsSet in class TypedElementCSImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
public <R> R accept(BaseCSVisitor<R> visitor)
accept in interface ElementCSaccept in interface VisitableCSaccept in class ElementCSImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.