org.eclipse.ocl.cst.impl
Class OperationContextDeclCSImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.ocl.cst.impl.CSTNodeImpl
          extended by org.eclipse.ocl.cst.impl.ContextDeclCSImpl
              extended by org.eclipse.ocl.cst.impl.OperationContextDeclCSImpl
All Implemented Interfaces:
ContextDeclCS, CSTNode, OperationContextDeclCS

public class OperationContextDeclCSImpl
extends ContextDeclCSImpl
implements OperationContextDeclCS

An implementation of the model object 'Operation Context Decl CS'.

The following features are implemented:


Field Summary
protected  OperationCS operationCS
          The cached value of the 'Operation CS' containment reference
protected   prePostOrBodyDecls
          The cached value of the 'Pre Post Or Body Decls' containment reference list
 
Fields inherited from class org.eclipse.ocl.cst.impl.CSTNodeImpl
ast, AST_EDEFAULT, END_OFFSET_EDEFAULT, END_TOKEN_EDEFAULT, endOffset, endToken, START_OFFSET_EDEFAULT, START_TOKEN_EDEFAULT, startOffset, startToken
 
Constructor Summary
protected OperationContextDeclCSImpl()
           
 
Method Summary
 NotificationChain basicSetOperationCS(OperationCS newOperationCS, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 OperationCS getOperationCS()
           
  getPrePostOrBodyDecls()
           
 void setOperationCS(OperationCS newOperationCS)
           
 
Methods inherited from class org.eclipse.ocl.cst.impl.CSTNodeImpl
getAst, getEndOffset, getEndToken, getStartOffset, getStartToken, setAst, setEndOffset, setEndToken, setStartOffset, setStartToken, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.cst.CSTNode
getAst, getEndOffset, getEndToken, getStartOffset, getStartToken, setAst, setEndOffset, setEndToken, setStartOffset, setStartToken
 

Field Detail

operationCS

protected OperationCS operationCS
The cached value of the 'Operation CS' containment reference.

See Also:
getOperationCS()

prePostOrBodyDecls

protected  prePostOrBodyDecls
The cached value of the 'Pre Post Or Body Decls' containment reference list.

See Also:
getPrePostOrBodyDecls()
Constructor Detail

OperationContextDeclCSImpl

protected OperationContextDeclCSImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ContextDeclCSImpl

getOperationCS

public OperationCS getOperationCS()

Specified by:
getOperationCS in interface OperationContextDeclCS
Returns:
the value of the 'Operation CS' containment reference.
See Also:
OperationContextDeclCS.setOperationCS(OperationCS), CSTPackage.getOperationContextDeclCS_OperationCS()

basicSetOperationCS

public NotificationChain basicSetOperationCS(OperationCS newOperationCS,
                                             NotificationChain msgs)


setOperationCS

public void setOperationCS(OperationCS newOperationCS)

Specified by:
setOperationCS in interface OperationContextDeclCS
Parameters:
newOperationCS - the new value of the 'Operation CS' containment reference.
See Also:
OperationContextDeclCS.getOperationCS()

getPrePostOrBodyDecls

public  getPrePostOrBodyDecls()

Specified by:
getPrePostOrBodyDecls in interface OperationContextDeclCS
Returns:
the value of the 'Pre Post Or Body Decls' containment reference list.
See Also:
CSTPackage.getOperationContextDeclCS_PrePostOrBodyDecls()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class CSTNodeImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class CSTNodeImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class CSTNodeImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class CSTNodeImpl

Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.