org.eclipse.ocl.examples.pivot.util
Interface Pivotable

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, PivotObject
All Known Subinterfaces:
AnnotationCS, AnnotationElementCS, AttributeCS, BinaryOperatorCS, BodyCS, BooleanLiteralExpCS, ClassCS, ClassifierContextDeclCS, ClassifierCS, CollectionLiteralExpCS, CollectionLiteralPartCS, CollectionTypeCS, CollectionTypeRefCS, CompleteOCLDocumentCS, ConstraintCS, ConstructorExpCS, ConstructorPartCS, ContextConstraintCS, ContextCS, ContextDeclCS, ContextSpecificationCS, DataTypeCS, DefCS, DefFeatureCS, DefOperationCS, DefPropertyCS, DerCS, DetailCS, DocumentationCS, ElementRefCS, EnumerationCS, EnumerationLiteralCS, ExpCS, ExpSpecificationCS, FeatureContextDeclCS, FeatureCS, IfExpCS, ImportCS, IncludeCS, IndexExpCS, InfixExpCS, InitCS, InvalidLiteralExpCS, InvCS, InvocationExpCS, LambdaTypeCS, LetExpCS, LetVariableCS, LibClassCS, LibConstraintCS, LibIterationCS, LibOperationCS, LibPropertyCS, LibraryCS, LibRootPackageCS, LiteralExpCS, ModelElementCS, ModelElementRefCS, NamedElementCS, NamedExpCS, NameExpCS, NamespaceCS, NavigatingArgCS, NavigationOperatorCS, NestedExpCS, NullLiteralExpCS, NumberLiteralExpCS, OCLinEcoreConstraintCS, OCLinEcoreSpecificationCS, OCLMessageArgCS, OperationContextDeclCS, OperationCS, OperatorCS, PackageCS, PackageDeclarationCS, ParameterCS, PathElementCS, PathNameCS, PathNameDeclCS, PivotableElementCS, PostCS, PrecedenceCS, PreCS, PrefixExpCS, PrimitiveLiteralExpCS, PrimitiveTypeRefCS, PropertyContextDeclCS, ReferenceCS, RootCS, RootPackageCS, SelfExpCS, SpecificationCS, StringLiteralExpCS, StructuralFeatureCS, TemplateBindingCS, TemplateParameterCS, TemplateParameterSubstitutionCS, TemplateSignatureCS, TupleLiteralExpCS, TupleLiteralPartCS, TuplePartCS, TupleTypeCS, TypeCS, TypedElementCS, TypedRefCS, TypedTypeRefCS, TypeLiteralExpCS, TypeNameExpCS, TypeParameterCS, TypeRefCS, UnaryOperatorCS, UnlimitedNaturalLiteralExpCS, VariableCS, WildcardTypeRefCS
All Known Implementing Classes:
AnnotationCSImpl, AnnotationElementCSImpl, AttributeCSImpl, BinaryOperatorCSImpl, BodyCSImpl, BooleanLiteralExpCSImpl, ClassCSImpl, ClassifierContextDeclCSImpl, ClassifierCSImpl, CollectionLiteralExpCSImpl, CollectionLiteralPartCSImpl, CollectionTypeCSImpl, CollectionTypeRefCSImpl, CompleteOCLDocumentCSImpl, ConstraintCSImpl, ConstructorExpCSImpl, ConstructorPartCSImpl, ContextConstraintCSImpl, ContextCSImpl, ContextDeclCSImpl, ContextSpecificationCSImpl, DataTypeCSImpl, DefCSImpl, DefFeatureCSImpl, DefOperationCSImpl, DefPropertyCSImpl, DerCSImpl, DetailCSImpl, DocumentationCSImpl, ElementRefCSImpl, EnumerationCSImpl, EnumerationLiteralCSImpl, ExpCSImpl, ExpSpecificationCSImpl, FeatureContextDeclCSImpl, IfExpCSImpl, ImportCSImpl, IncludeCSImpl, IndexExpCSImpl, InfixExpCSImpl, InitCSImpl, InvalidLiteralExpCSImpl, InvCSImpl, InvocationExpCSImpl, LambdaTypeCSImpl, LetExpCSImpl, LetVariableCSImpl, LibClassCSImpl, LibConstraintCSImpl, LibIterationCSImpl, LibOperationCSImpl, LibPropertyCSImpl, LibraryCSImpl, LibRootPackageCSImpl, LiteralExpCSImpl, ModelElementCSImpl, ModelElementRefCSImpl, NamedElementCSImpl, NameExpCSImpl, NavigatingArgCSImpl, NavigationOperatorCSImpl, NestedExpCSImpl, NullLiteralExpCSImpl, NumberLiteralExpCSImpl, OCLinEcoreConstraintCSImpl, OCLinEcoreSpecificationCSImpl, OCLMessageArgCSImpl, OperationContextDeclCSImpl, OperationCSImpl, OperatorCSImpl, PackageCSImpl, PackageDeclarationCSImpl, ParameterCSImpl, PathElementCSImpl, PathNameCSImpl, PathNameDeclCSImpl, PivotableElementCSImpl, PostCSImpl, PrecedenceCSImpl, PreCSImpl, PrefixExpCSImpl, PrimitiveLiteralExpCSImpl, PrimitiveTypeRefCSImpl, PropertyContextDeclCSImpl, ReferenceCSImpl, RootPackageCSImpl, SelfExpCSImpl, SpecificationCSImpl, StringLiteralExpCSImpl, StructuralFeatureCSImpl, TemplateBindingCSImpl, TemplateParameterCSImpl, TemplateParameterSubstitutionCSImpl, TemplateSignatureCSImpl, TupleLiteralExpCSImpl, TupleLiteralPartCSImpl, TuplePartCSImpl, TupleTypeCSImpl, TypedElementCSImpl, TypedRefCSImpl, TypedTypeRefCSImpl, TypeLiteralExpCSImpl, TypeNameExpCSImpl, TypeParameterCSImpl, TypeRefCSImpl, UnaryOperatorCSImpl, UnlimitedNaturalLiteralExpCSImpl, VariableCSImpl, WildcardTypeRefCSImpl

public interface Pivotable
extends PivotObject


Method Summary
 Element getPivot()
           
 void resetPivot()
           
 
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

getPivot

Element getPivot()

resetPivot

void resetPivot()