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

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

public interface CGIsEqualExp
extends CGCallExp

A representation of the model object 'CG Is Equal Exp'. A CGIsEqualExp realizes the built-in "=" operation.

The following features are supported:

See Also:
CGModelPackage.getCGIsEqualExp()
Generated

Method Summary
 CGValuedElement getArgument()
          Returns the value of the 'Argument' containment reference.
 boolean isNotEquals()
          Returns the value of the 'Not Equals' attribute.
 void setArgument(CGValuedElement value)
          Sets the value of the 'Argument' containment reference.
 void setNotEquals(boolean value)
          Sets the value of the 'Not Equals' attribute.
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.cgmodel.CGCallExp
getSource, isInvalidating, isValidating, setInvalidating, setSource, setValidating
 
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

getArgument

CGValuedElement getArgument()
Returns the value of the 'Argument' containment reference. The argument expression for the call.

Returns:
the value of the 'Argument' containment reference.
See Also:
setArgument(CGValuedElement), CGModelPackage.getCGIsEqualExp_Argument()
Generated

setArgument

void setArgument(CGValuedElement value)
Sets the value of the 'Argument' containment reference.

Parameters:
value - the new value of the 'Argument' containment reference.
See Also:
getArgument()
Generated

isNotEquals

boolean isNotEquals()
Returns the value of the 'Not Equals' attribute. The default value is "false". True for not-equals rather than equals.

Returns:
the value of the 'Not Equals' attribute.
See Also:
setNotEquals(boolean), CGModelPackage.getCGIsEqualExp_NotEquals()
Generated

setNotEquals

void setNotEquals(boolean value)
Sets the value of the 'Not Equals' attribute.

Parameters:
value - the new value of the 'Not Equals' attribute.
See Also:
isNotEquals()
Generated