org.eclipse.ocl.utilities
Interface TypedElement<C>

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
AssociationClassCallExp, AssociationClassCallExp<C,P>, AssociationClassCallExp, BooleanLiteralExp, BooleanLiteralExp<C>, BooleanLiteralExp, CallExp<C>, CallExp, CallExp, CollectionItem<C>, CollectionItem, CollectionItem, CollectionLiteralExp<C>, CollectionLiteralExp, CollectionLiteralExp, CollectionLiteralPart<C>, CollectionLiteralPart, CollectionLiteralPart, CollectionRange<C>, CollectionRange, CollectionRange, EnumLiteralExp<C,EL>, EnumLiteralExp, EnumLiteralExp, FeatureCallExp<C>, FeatureCallExp, FeatureCallExp, IfExp<C>, IfExp, IfExp, IntegerLiteralExp, IntegerLiteralExp<C>, IntegerLiteralExp, InvalidLiteralExp<C>, InvalidLiteralExp, InvalidLiteralExp, IterateExp, IterateExp<C,PM>, IterateExp, IteratorExp, IteratorExp<C,PM>, IteratorExp, LetExp<C,PM>, LetExp, LetExp, LiteralExp<C>, LiteralExp, LiteralExp, LoopExp<C,PM>, LoopExp, LoopExp, MessageExp<C,COA,SSA>, MessageExp, MessageExp, NavigationCallExp, NavigationCallExp<C,P>, NavigationCallExp, NullLiteralExp<C>, NullLiteralExp, NullLiteralExp, NumericLiteralExp, NumericLiteralExp<C>, NumericLiteralExp, OCLExpression<C>, OCLExpression, OCLExpression, OperationCallExp, OperationCallExp<C,O>, OperationCallExp, OppositePropertyCallExp, PrimitiveLiteralExp<C>, PrimitiveLiteralExp, PrimitiveLiteralExp, PropertyCallExp, PropertyCallExp<C,P>, PropertyCallExp, RealLiteralExp, RealLiteralExp<C>, RealLiteralExp, StateExp<C,S>, StateExp, StateExp, StringLiteralExp, StringLiteralExp<C>, StringLiteralExp, TupleLiteralExp<C,P>, TupleLiteralExp, TupleLiteralExp, TupleLiteralPart<C,P>, TupleLiteralPart, TupleLiteralPart, TypeExp<C>, TypeExp, TypeExp, UnlimitedNaturalLiteralExp, UnlimitedNaturalLiteralExp<C>, UnlimitedNaturalLiteralExp, UnspecifiedValueExp<C>, UnspecifiedValueExp, UnspecifiedValueExp, Variable<C,PM>, Variable, Variable, VariableExp<C,PM>, VariableExp, VariableExp
All Known Implementing Classes:
AssociationClassCallExpImpl, AssociationClassCallExpImpl, AssociationClassCallExpImpl, BooleanLiteralExpImpl, BooleanLiteralExpImpl, BooleanLiteralExpImpl, CallExpImpl, CallExpImpl, CallExpImpl, CollectionItemImpl, CollectionItemImpl, CollectionItemImpl, CollectionLiteralExpImpl, CollectionLiteralExpImpl, CollectionLiteralExpImpl, CollectionLiteralPartImpl, CollectionLiteralPartImpl, CollectionLiteralPartImpl, CollectionRangeImpl, CollectionRangeImpl, CollectionRangeImpl, EnumLiteralExpImpl, EnumLiteralExpImpl, EnumLiteralExpImpl, FeatureCallExpImpl, FeatureCallExpImpl, FeatureCallExpImpl, IfExpImpl, IfExpImpl, IfExpImpl, IntegerLiteralExpImpl, IntegerLiteralExpImpl, IntegerLiteralExpImpl, InvalidLiteralExpImpl, InvalidLiteralExpImpl, InvalidLiteralExpImpl, IterateExpImpl, IterateExpImpl, IterateExpImpl, IteratorExpImpl, IteratorExpImpl, IteratorExpImpl, LetExpImpl, LetExpImpl, LetExpImpl, LiteralExpImpl, LiteralExpImpl, LiteralExpImpl, LoopExpImpl, LoopExpImpl, LoopExpImpl, MessageExpImpl, MessageExpImpl, MessageExpImpl, NavigationCallExpImpl, NavigationCallExpImpl, NavigationCallExpImpl, NullLiteralExpImpl, NullLiteralExpImpl, NullLiteralExpImpl, NumericLiteralExpImpl, NumericLiteralExpImpl, NumericLiteralExpImpl, OCLExpressionImpl, OCLExpressionImpl, OCLExpressionImpl, OperationCallExpImpl, OperationCallExpImpl, OperationCallExpImpl, OppositePropertyCallExpImpl, PrimitiveLiteralExpImpl, PrimitiveLiteralExpImpl, PrimitiveLiteralExpImpl, PropertyCallExpImpl, PropertyCallExpImpl, PropertyCallExpImpl, RealLiteralExpImpl, RealLiteralExpImpl, RealLiteralExpImpl, StateExpImpl, StateExpImpl, StateExpImpl, StringLiteralExpImpl, StringLiteralExpImpl, StringLiteralExpImpl, TupleLiteralExpImpl, TupleLiteralExpImpl, TupleLiteralExpImpl, TupleLiteralPartImpl, TupleLiteralPartImpl, TupleLiteralPartImpl, TypeExpImpl, TypeExpImpl, TypeExpImpl, UnlimitedNaturalLiteralExpImpl, UnlimitedNaturalLiteralExpImpl, UnlimitedNaturalLiteralExpImpl, UnspecifiedValueExpImpl, UnspecifiedValueExpImpl, UnspecifiedValueExpImpl, VariableExpImpl, VariableExpImpl, VariableExpImpl, VariableImpl, VariableImpl, VariableImpl

public interface TypedElement<C>
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Typed Element'.

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

Method Summary
 java.lang.String getName()
           
 C getType()
           
 void setName(java.lang.String name)
           
 void setType(C type)
           
 
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

getName

java.lang.String getName()

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

Generated
Model
kind="operation"

getType

C getType()

Generated
Model
kind="operation"

setName

void setName(java.lang.String name)

Generated
Model
nameRequired="true" nameOrdered="false"

setType

void setType(C type)

Generated
Model
typeRequired="true" typeOrdered="false"