org.eclipse.ocl.examples.domain.elements
Interface DomainTypedElement

All Superinterfaces:
DomainElement, DomainNamedElement, Nameable
All Known Subinterfaces:
AssociationClassCallExp, BooleanLiteralExp, CallExp, CollectionItem, CollectionLiteralExp, CollectionLiteralPart, CollectionRange, ConstructorExp, ConstructorPart, DomainCallExp, DomainExpression, DomainFeature, DomainIteration, DomainOperation, DomainProperty, EnumLiteralExp, ExpressionInOCL, Feature, FeatureCallExp, IfExp, IntegerLiteralExp, InvalidLiteralExp, IterateExp, Iteration, IteratorExp, LetExp, LiteralExp, LoopExp, MessageExp, NavigationCallExp, NullLiteralExp, NumericLiteralExp, OCLExpression, OpaqueExpression, Operation, OperationCallExp, Parameter, PrimitiveLiteralExp, Property, PropertyCallExp, RealLiteralExp, StateExp, StringLiteralExp, TupleLiteralExp, TupleLiteralPart, TypedElement, TypedMultiplicityElement, TypeExp, UnlimitedNaturalLiteralExp, UnspecifiedValueExp, ValueSpecification, Variable, VariableDeclaration, VariableExp
All Known Implementing Classes:
AbstractExecutorProperty, AbstractTuplePart, AssociationClassCallExpImpl, BooleanLiteralExpImpl, CallExpImpl, CollectionItemImpl, CollectionLiteralExpImpl, CollectionLiteralPartImpl, CollectionRangeImpl, ConstructorExpImpl, ConstructorPartImpl, DomainParameterTypes.DomainParameter, EcoreExecutorProperty, EnumLiteralExpImpl, ExecutorOperation, ExecutorProperty, ExecutorPropertyWithImplementation, ExecutorTypedElement, ExpressionInOCLImpl, FeatureCallExpImpl, FeatureImpl, IfExpImpl, IntegerLiteralExpImpl, InvalidLiteralExpImpl, IterateExpImpl, IterationImpl, IteratorExpImpl, LetExpImpl, LiteralExpImpl, LoopExpImpl, MessageExpImpl, NavigationCallExpImpl, NullLiteralExpImpl, NumericLiteralExpImpl, OCLExpressionImpl, OpaqueExpressionImpl, OperationCallExpImpl, OperationImpl, ParameterImpl, PivotExecutorOperation, PrimitiveLiteralExpImpl, PropertyCallExpImpl, PropertyImpl, RealLiteralExpImpl, StateExpImpl, StringLiteralExpImpl, TupleLiteralExpImpl, TupleLiteralPartImpl, TuplePartImpl, TupleTypeManager.TuplePart, TypedElementImpl, TypedMultiplicityElementImpl, TypeExpImpl, UnlimitedNaturalLiteralExpImpl, UnspecifiedValueExpImpl, ValueSpecificationImpl, VariableDeclarationImpl, VariableExpImpl, VariableImpl

public interface DomainTypedElement
extends DomainNamedElement


Method Summary
 DomainType getType()
           
 TypeId getTypeId()
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.elements.Nameable
getName
 

Method Detail

getType

DomainType getType()

getTypeId

@NonNull
TypeId getTypeId()