org.eclipse.ocl.examples.xtext.oclinecore.ui.contentassist
Class OCLinEcoreProposalProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
      extended by org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
          extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.AbstractEssentialOCLProposalProvider
              extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.EssentialOCLProposalProvider
                  extended by org.eclipse.ocl.examples.xtext.oclinecore.ui.contentassist.AbstractOCLinEcoreProposalProvider
                      extended by org.eclipse.ocl.examples.xtext.oclinecore.ui.contentassist.OCLinEcoreProposalProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalFactory, org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider

public class OCLinEcoreProposalProvider
extends AbstractOCLinEcoreProposalProvider

see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.DefaultProposalCreator, org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch, org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor
 
Constructor Summary
OCLinEcoreProposalProvider()
           
 
Method Summary
 
Methods inherited from class org.eclipse.ocl.examples.xtext.oclinecore.ui.contentassist.AbstractOCLinEcoreProposalProvider
complete_AnnotationCS, complete_AnnotationElementCS, complete_AttributeCS, complete_BodyConstraintCS, complete_ClassCS, complete_ClassifierCS, complete_DataTypeCS, complete_DerivedConstraintCS, complete_DetailCS, complete_DocumentationCS, complete_EnumerationCS, complete_EnumerationLiteralCS, complete_ImportCS, complete_InitialConstraintCS, complete_INTEGER, complete_InvariantConstraintCS, complete_LibraryCS, complete_LOWER, complete_ModelElementCS, complete_OperationCS, complete_PackageCS, complete_ParameterCS, complete_PostconditionConstraintCS, complete_PreconditionConstraintCS, complete_PrimitiveTypeRefCS, complete_ReferenceCS, complete_RootPackageCS, complete_SpecificationCS, complete_StructuralFeatureCS, complete_TemplateBindingCS, complete_TemplateParameterSubstitutionCS, complete_TemplateSignatureCS, complete_TypedRefCS, complete_TypedTypeRefCS, complete_TypeIdentifier, complete_TypeParameterCS, complete_TypeRefCS, complete_UNQUOTED_STRING, complete_UnrestrictedName, complete_UPPER, complete_WildcardTypeRefCS, completeAnnotationCS_Name, completeAnnotationCS_OwnedAnnotation, completeAnnotationCS_OwnedContent, completeAnnotationCS_OwnedDetail, completeAnnotationCS_Reference, completeAttributeCS_Default, completeAttributeCS_Lower, completeAttributeCS_Multiplicity, completeAttributeCS_Name, completeAttributeCS_OwnedAnnotation, completeAttributeCS_OwnedConstraint, completeAttributeCS_OwnedType, completeAttributeCS_Qualifier, completeAttributeCS_Upper, completeBodyConstraintCS_Name, completeBodyConstraintCS_Specification, completeBodyConstraintCS_Stereotype, completeClassCS_InstanceClassName, completeClassCS_Name, completeClassCS_OwnedAnnotation, completeClassCS_OwnedConstraint, completeClassCS_OwnedOperation, completeClassCS_OwnedProperty, completeClassCS_OwnedSuperType, completeClassCS_OwnedTemplateSignature, completeClassCS_Qualifier, completeDataTypeCS_InstanceClassName, completeDataTypeCS_Name, completeDataTypeCS_OwnedAnnotation, completeDataTypeCS_OwnedConstraint, completeDataTypeCS_OwnedTemplateSignature, completeDataTypeCS_Qualifier, completeDerivedConstraintCS_Specification, completeDerivedConstraintCS_Stereotype, completeDetailCS_Name, completeDetailCS_Value, completeDocumentationCS_OwnedDetail, completeDocumentationCS_Value, completeEnumerationCS_InstanceClassName, completeEnumerationCS_Name, completeEnumerationCS_OwnedAnnotation, completeEnumerationCS_OwnedConstraint, completeEnumerationCS_OwnedLiterals, completeEnumerationCS_OwnedTemplateSignature, completeEnumerationCS_Qualifier, completeEnumerationLiteralCS_Name, completeEnumerationLiteralCS_OwnedAnnotation, completeEnumerationLiteralCS_Value, completeImportCS_Name, completeImportCS_Namespace, completeInitialConstraintCS_Specification, completeInitialConstraintCS_Stereotype, completeInvariantConstraintCS_Callable, completeInvariantConstraintCS_MessageSpecification, completeInvariantConstraintCS_Name, completeInvariantConstraintCS_Specification, completeInvariantConstraintCS_Stereotype, completeLibraryCS_Name, completeLibraryCS_Package, completeOperationCS_Lower, completeOperationCS_Multiplicity, completeOperationCS_Name, completeOperationCS_OwnedAnnotation, completeOperationCS_OwnedConstraint, completeOperationCS_OwnedException, completeOperationCS_OwnedParameter, completeOperationCS_OwnedTemplateSignature, completeOperationCS_OwnedType, completeOperationCS_Qualifier, completeOperationCS_Upper, completePackageCS_Name, completePackageCS_NsPrefix, completePackageCS_NsURI, completePackageCS_OwnedAnnotation, completePackageCS_OwnedNestedPackage, completePackageCS_OwnedType, completeParameterCS_Lower, completeParameterCS_Multiplicity, completeParameterCS_Name, completeParameterCS_OwnedAnnotation, completeParameterCS_OwnedType, completeParameterCS_Qualifier, completeParameterCS_Upper, completePostconditionConstraintCS_Name, completePostconditionConstraintCS_Specification, completePostconditionConstraintCS_Stereotype, completePreconditionConstraintCS_Name, completePreconditionConstraintCS_Specification, completePreconditionConstraintCS_Stereotype, completePrimitiveTypeRefCS_Name, completeReferenceCS_Default, completeReferenceCS_Keys, completeReferenceCS_Lower, completeReferenceCS_Multiplicity, completeReferenceCS_Name, completeReferenceCS_Opposite, completeReferenceCS_OwnedAnnotation, completeReferenceCS_OwnedConstraint, completeReferenceCS_OwnedType, completeReferenceCS_Qualifier, completeReferenceCS_Upper, completeRootPackageCS_Name, completeRootPackageCS_OwnedImport, completeRootPackageCS_OwnedLibrary, completeRootPackageCS_OwnedNestedPackage, completeSpecificationCS_ExprString, completeSpecificationCS_OwnedExpression, completeTemplateBindingCS_OwnedParameterSubstitution, completeTemplateParameterSubstitutionCS_OwnedActualParameter, completeTemplateSignatureCS_OwnedTemplateParameter, completeTypedTypeRefCS_Namespace, completeTypedTypeRefCS_OwnedTemplateBinding, completeTypedTypeRefCS_Type, completeTypeParameterCS_Name, completeTypeParameterCS_OwnedExtends, completeTypeParameterCS_OwnedSuper, completeWildcardTypeRefCS_Extends, completeWildcardTypeRefCS_Super
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.contentassist.AbstractEssentialOCLProposalProvider
complete_ANY_OTHER, complete_BinaryOperatorCS, complete_BooleanLiteralExpCS, complete_CollectionLiteralExpCS, complete_CollectionLiteralPartCS, complete_CollectionTypeCS, complete_CollectionTypeIdentifier, complete_DOCUMENTATION, complete_DOUBLE_QUOTED_STRING, complete_ESCAPED_ID, complete_EssentialOCLInfixOperator, complete_EssentialOCLNavigationOperator, complete_EssentialOCLPrefixOperator, complete_EssentialOCLReservedKeyword, complete_EssentialOCLUnreservedName, complete_EssentialOCLUnrestrictedIdentifier, complete_EssentialOCLUnrestrictedName, complete_ExpCS, complete_ID, complete_Identifier, complete_IfExpCS, complete_IndexExpCS, complete_InfixedExpCS, complete_InfixOperator, complete_InfixOperatorCS, complete_INT, complete_InvalidLiteralExpCS, complete_LetExpCS, complete_LetVariableCS, complete_ML_COMMENT, complete_ML_SINGLE_QUOTED_STRING, complete_Model, complete_NameExpCS, complete_NavigatingArgCS, complete_NavigatingArgExpCS, complete_NavigatingBarArgCS, complete_NavigatingCommaArgCS, complete_NavigatingExpCS_Base, complete_NavigatingExpCS, complete_NavigatingSemiArgCS, complete_NavigationOperator, complete_NavigationOperatorCS, complete_NestedExpCS, complete_NullLiteralExpCS, complete_NUMBER_LITERAL, complete_NumberLiteralExpCS, complete_PrefixedExpCS, complete_PrefixOperator, complete_PrimaryExpCS, complete_PrimitiveLiteralExpCS, complete_PrimitiveTypeCS, complete_PrimitiveTypeIdentifier, complete_SelfExpCS, complete_SIMPLE_ID, complete_SINGLE_QUOTED_STRING, complete_SL_COMMENT, complete_StringLiteral, complete_StringLiteralExpCS, complete_TupleLiteralExpCS, complete_TupleLiteralPartCS, complete_tuplePartCS, complete_TupleTypeCS, complete_TypeExpCS, complete_TypeLiteralCS, complete_TypeLiteralExpCS, complete_TypeNameExpCS, complete_UnaryOperatorCS, complete_UnlimitedNaturalLiteralExpCS, complete_UnreservedName, complete_WS, completeBooleanLiteralExpCS_Name, completeCollectionLiteralExpCS_OwnedParts, completeCollectionLiteralExpCS_OwnedType, completeCollectionLiteralPartCS_ExpressionCS, completeCollectionLiteralPartCS_LastExpressionCS, completeCollectionTypeCS_Name, completeCollectionTypeCS_OwnedType, completeIfExpCS_Condition, completeIfExpCS_ElseExpression, completeIfExpCS_ThenExpression, completeIndexExpCS_FirstIndexes, completeIndexExpCS_SecondIndexes, completeInfixedExpCS_OwnedExpression, completeInfixedExpCS_OwnedOperator, completeInfixOperatorCS_Name, completeLetExpCS_In, completeLetExpCS_Variable, completeLetVariableCS_InitExpression, completeLetVariableCS_Name, completeLetVariableCS_OwnedType, completeModel_OwnedExpression, completeNameExpCS_Element, completeNameExpCS_Namespace, completeNavigatingArgCS_Init, completeNavigatingArgCS_Name, completeNavigatingArgCS_OwnedType, completeNavigatingBarArgCS_Init, completeNavigatingBarArgCS_Name, completeNavigatingBarArgCS_OwnedType, completeNavigatingBarArgCS_Prefix, completeNavigatingCommaArgCS_Init, completeNavigatingCommaArgCS_Name, completeNavigatingCommaArgCS_OwnedType, completeNavigatingCommaArgCS_Prefix, completeNavigatingExpCS_Argument, completeNavigatingSemiArgCS_Init, completeNavigatingSemiArgCS_Name, completeNavigatingSemiArgCS_OwnedType, completeNavigatingSemiArgCS_Prefix, completeNavigationOperatorCS_Name, completeNestedExpCS_Source, completeNumberLiteralExpCS_Name, completePrefixedExpCS_OwnedExpression, completePrefixedExpCS_OwnedOperator, completePrimitiveTypeCS_Name, completeStringLiteralExpCS_Name, completeTupleLiteralExpCS_OwnedParts, completeTupleLiteralPartCS_InitExpression, completeTupleLiteralPartCS_Name, completeTupleLiteralPartCS_OwnedType, completeTuplePartCS_Name, completeTuplePartCS_OwnedType, completeTupleTypeCS_Name, completeTupleTypeCS_OwnedParts, completeTypeLiteralExpCS_OwnedType, completeTypeNameExpCS_Element, completeTypeNameExpCS_Namespace, completeUnaryOperatorCS_Name
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
completeAssignment, completeKeyword, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, getScopeProvider, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, createSelector, doCreateProposal, doCreateProposal, getConflictHelper, getDisplayString, getImage, getKeywordDisplayString, getLabelProvider, getPriorityHelper, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, isValidProposal, setConflictHelper, setLabelProvider, setPriorityHelper, setValueConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLinEcoreProposalProvider

public OCLinEcoreProposalProvider()