org.eclipse.ocl.expressions
Interface NavigationCallExp<C,P>

All Superinterfaces:
ASTNode, CallExp<C>, CallingASTNode, org.eclipse.emf.ecore.EObject, FeatureCallExp<C>, org.eclipse.emf.common.notify.Notifier, OCLExpression<C>, TypedElement<C>, Visitable
All Known Subinterfaces:
AssociationClassCallExp<C,P>, AssociationClassCallExp, AssociationClassCallExp, NavigationCallExp, NavigationCallExp, OppositePropertyCallExp, PropertyCallExp<C,P>, PropertyCallExp, PropertyCallExp
All Known Implementing Classes:
AssociationClassCallExpImpl, AssociationClassCallExpImpl, AssociationClassCallExpImpl, NavigationCallExpImpl, NavigationCallExpImpl, NavigationCallExpImpl, OppositePropertyCallExpImpl, PropertyCallExpImpl, PropertyCallExpImpl, PropertyCallExpImpl

public interface NavigationCallExp<C,P>
extends FeatureCallExp<C>

A representation of the model object 'Navigation Call Exp'.

The following features are supported:

See Also:
ExpressionsPackage.getNavigationCallExp()
Generated
Model
abstract="true"

Method Summary
 P getNavigationSource()
          Returns the value of the 'Navigation Source' reference.
 org.eclipse.emf.common.util.EList<OCLExpression<C>> getQualifier()
          Returns the value of the 'Qualifier' containment reference list.
 void setNavigationSource(P value)
          Sets the value of the 'Navigation Source' reference.
 
Methods inherited from interface org.eclipse.ocl.expressions.FeatureCallExp
isMarkedPre, setMarkedPre
 
Methods inherited from interface org.eclipse.ocl.expressions.CallExp
getSource, setSource
 
Methods inherited from interface org.eclipse.ocl.utilities.TypedElement
getName, getType, setName, setType
 
Methods inherited from interface org.eclipse.ocl.utilities.Visitable
accept
 
Methods inherited from interface org.eclipse.ocl.utilities.CallingASTNode
getPropertyEndPosition, getPropertyStartPosition, setPropertyEndPosition, setPropertyStartPosition
 
Methods inherited from interface org.eclipse.ocl.utilities.ASTNode
getEndPosition, getStartPosition, setEndPosition, setStartPosition
 
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

getQualifier

org.eclipse.emf.common.util.EList<OCLExpression<C>> getQualifier()
Returns the value of the 'Qualifier' containment reference list. The list contents are of type OCLExpression<C>.

If the meaning of the 'Qualifier' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Qualifier' containment reference list.
See Also:
ExpressionsPackage.getNavigationCallExp_Qualifier()
Generated
Model
containment="true"

getNavigationSource

P getNavigationSource()
Returns the value of the 'Navigation Source' reference.

If the meaning of the 'Navigation Source' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Navigation Source' reference.
See Also:
setNavigationSource(Object), ExpressionsPackage.getNavigationCallExp_NavigationSource()
Generated
Model
kind="reference"

setNavigationSource

void setNavigationSource(P value)
Sets the value of the 'Navigation Source' reference.

Parameters:
value - the new value of the 'Navigation Source' reference.
See Also:
getNavigationSource()
Generated