org.eclipse.ocl.examples.codegen.cgmodel
Interface CGExecutorOperation

All Superinterfaces:
CGElement, CGNamedElement, CGTypedElement, CGValuedElement, org.eclipse.emf.ecore.EObject, Nameable, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CGExecutorOperationImpl

public interface CGExecutorOperation
extends CGValuedElement

A representation of the model object 'CG Executor Operation'. A CGTypeWithReflection defines a Static Single Assignment variable whose value is a DomainType.

The following features are supported:

See Also:
CGModelPackage.getCGExecutorOperation()
Generated

Method Summary
 CGElementId getUnderlyingOperationId()
          Returns the value of the 'Underlying Operation Id' reference.
 void setUnderlyingOperationId(CGElementId value)
          Sets the value of the 'Underlying Operation Id' reference.
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGValuedElement
getDependsOn, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isBoxed, isCaught, isCommonable, isConstant, isEquivalentTo, isEquivalentToInternal, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, isUncommonable, setCaught, setValueName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGTypedElement
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGNamedElement
getAst, getName, setAst, setName
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGElement
accept, getChildren, getParent, getPlace, isContext, rewriteAs
 
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
 

Method Detail

getUnderlyingOperationId

CGElementId getUnderlyingOperationId()
Returns the value of the 'Underlying Operation Id' reference.

If the meaning of the 'Underlying Operation Id' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Underlying Operation Id' reference.
See Also:
setUnderlyingOperationId(CGElementId), CGModelPackage.getCGExecutorOperation_UnderlyingOperationId()
Generated

setUnderlyingOperationId

void setUnderlyingOperationId(CGElementId value)
Sets the value of the 'Underlying Operation Id' reference.

Parameters:
value - the new value of the 'Underlying Operation Id' reference.
See Also:
getUnderlyingOperationId()
Generated