org.eclipse.ocl.utilities
Interface TypedASTNode

All Superinterfaces:
ASTNode, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
BagType<C,O>, BagType, BagType, CollectionType<C,O>, CollectionType, CollectionType, OrderedSetType<C,O>, OrderedSetType, OrderedSetType, SequenceType<C,O>, SequenceType, SequenceType, SetType<C,O>, SetType, SetType, TupleLiteralPart<C,P>, TupleLiteralPart, TupleLiteralPart, UnspecifiedValueExp<C>, UnspecifiedValueExp, UnspecifiedValueExp, Variable<C,PM>, Variable, Variable
All Known Implementing Classes:
BagTypeImpl, BagTypeImpl, BagTypeImpl, CollectionTypeImpl, CollectionTypeImpl, CollectionTypeImpl, OrderedSetTypeImpl, OrderedSetTypeImpl, OrderedSetTypeImpl, SequenceTypeImpl, SequenceTypeImpl, SequenceTypeImpl, SetTypeImpl, SetTypeImpl, SetTypeImpl, TupleLiteralPartImpl, TupleLiteralPartImpl, TupleLiteralPartImpl, UnspecifiedValueExpImpl, UnspecifiedValueExpImpl, UnspecifiedValueExpImpl, VariableImpl, VariableImpl, VariableImpl

public interface TypedASTNode
extends ASTNode

A representation of the model object 'Typed AST Node'.

The following features are supported:

See Also:
UtilitiesPackage.getTypedASTNode()
Generated
Model
interface="true" abstract="true"

Method Summary
 int getTypeEndPosition()
          Returns the value of the 'Type End Position' attribute.
 int getTypeStartPosition()
          Returns the value of the 'Type Start Position' attribute.
 void setTypeEndPosition(int value)
          Sets the value of the 'Type End Position' attribute.
 void setTypeStartPosition(int value)
          Sets the value of the 'Type Start Position' attribute.
 
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

getTypeStartPosition

int getTypeStartPosition()
Returns the value of the 'Type Start Position' attribute. The default value is "-1".

If the meaning of the 'Type Start Position' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type Start Position' attribute.
See Also:
setTypeStartPosition(int), UtilitiesPackage.getTypedASTNode_TypeStartPosition()
Generated
Model
default="-1" transient="true"

setTypeStartPosition

void setTypeStartPosition(int value)
Sets the value of the 'Type Start Position' attribute.

Parameters:
value - the new value of the 'Type Start Position' attribute.
See Also:
getTypeStartPosition()
Generated

getTypeEndPosition

int getTypeEndPosition()
Returns the value of the 'Type End Position' attribute. The default value is "-1".

If the meaning of the 'Type End Position' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type End Position' attribute.
See Also:
setTypeEndPosition(int), UtilitiesPackage.getTypedASTNode_TypeEndPosition()
Generated
Model
default="-1" transient="true"

setTypeEndPosition

void setTypeEndPosition(int value)
Sets the value of the 'Type End Position' attribute.

Parameters:
value - the new value of the 'Type End Position' attribute.
See Also:
getTypeEndPosition()
Generated