当前位置: 首页>>代码示例>>Java>>正文


Java ContentAssistContext类代码示例

本文整理汇总了Java中org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext的典型用法代码示例。如果您正苦于以下问题:Java ContentAssistContext类的具体用法?Java ContentAssistContext怎么用?Java ContentAssistContext使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ContentAssistContext类属于org.eclipse.xtext.ui.editor.contentassist包,在下文中一共展示了ContentAssistContext类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: completeCharacterClassAtom_Character

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeCharacterClassAtom_Character(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	// subclasses may override
	completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(18)), context, acceptor);
	completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(19)), context, acceptor);
	completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(20)), context, acceptor);
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:24,代码来源:AbstractRegularExpressionProposalProvider.java

示例2: completeIntegerStopCondition_Pathtype

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
@Override
public void completeIntegerStopCondition_Pathtype(final EObject model, final Assignment assignment, final ContentAssistContext context, final ICompletionProposalAcceptor acceptor) {
  System.out.println("---> completeIntegerStopCondition_Pathtype");
  EList<EStructuralFeature> _eAllStructuralFeatures = model.eClass().getEAllStructuralFeatures();
  _eAllStructuralFeatures.forEach(new Consumer<EStructuralFeature>() {
    @Override
    public void accept(final EStructuralFeature t) {
      InputOutput.<String>println(t.getName());
    }
  });
}
 
开发者ID:gw4e,项目名称:gw4e.project,代码行数:12,代码来源:DSLPoliciesProposalProvider.java

示例3: getAliasedDescription

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
/**
 * Creates proposal taking semantics of the N4JS imports into account.
 *
 * @param candidate
 *            the original input for which we create proposal
 * @param reference
 *            the reference
 * @param context
 *            the context
 * @return candidate proposal adjusted to the N4JS imports
 */
private IEObjectDescription getAliasedDescription(IEObjectDescription candidate, EReference reference,
		ContentAssistContext context) {

	// Content assist at a location where only simple names are allowed:
	// We found a qualified name and we'd need an import to be allowed to use
	// that name. Consider only the simple name of the element from the index
	// and make sure that the import is inserted as soon as the proposal is applied
	QualifiedName inputQN = candidate.getName();
	int inputNameSegmentCount = inputQN.getSegmentCount();
	if (reference == N4JSPackage.Literals.IDENTIFIER_REF__ID && inputNameSegmentCount > 1)
		return new AliasedEObjectDescription(QualifiedName.create(inputQN.getLastSegment()), candidate);

	// filter out non-importable things:
	// globally provided things should never be imported:
	if (inputNameSegmentCount == 2 && N4TSQualifiedNameProvider.GLOBAL_NAMESPACE_SEGMENT
			.equals(inputQN.getFirstSegment()))
		return new AliasedEObjectDescription(QualifiedName.create(inputQN.getLastSegment()), candidate);

	// special handling for default imports:
	if (inputQN.getLastSegment().equals(N4JSLanguageConstants.EXPORT_DEFAULT_NAME)) {
		EObject element = candidate.getEObjectOrProxy();
		if (element instanceof TExportableElement) {
			TExportableElement exported = (TExportableElement) element;
			if (N4JSLanguageConstants.EXPORT_DEFAULT_NAME.equals(exported.getExportedName())) {
				return new AliasedEObjectDescription(inputQN, candidate);
			}
		}
		// not accessed via namespace
		QualifiedName nameNoDefault = inputQN.skipLast(1);
		QualifiedName moduleName = nameNoDefault.getSegmentCount() > 1
				? QualifiedName.create(nameNoDefault.getLastSegment()) : nameNoDefault;
		return new AliasedEObjectDescription(moduleName, candidate);
	}
	// no special handling, return original input
	return candidate;
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:48,代码来源:ImportsAwareReferenceProposalCreator.java

示例4: complete_MemberAccessModifier

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void complete_MemberAccessModifier(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractTypesProposalProvider.java

示例5: completeLaunchConfig_SwInstallSupport

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeLaunchConfig_SwInstallSupport(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:mduft,项目名称:lcdsl,代码行数:4,代码来源:AbstractLcDslProposalProvider.java

示例6: complete_ArrayTypeRef

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void complete_ArrayTypeRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractTypeExpressionsProposalProvider.java

示例7: complete_ExportFromClause

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void complete_ExportFromClause(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractN4JSProposalProvider.java

示例8: completeDeck_Energy

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeDeck_Energy(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
 
开发者ID:rehne93,项目名称:pokemon-tcgo-deck-generator,代码行数:4,代码来源:AbstractPkmntcgoProposalProvider.java

示例9: complete_ElementByCssToBePresent

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void complete_ElementByCssToBePresent(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:hristo-vrigazov,项目名称:bromium,代码行数:4,代码来源:AbstractBromiumProposalProvider.java

示例10: completeBitwiseANDExpression_Rhs

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeBitwiseANDExpression_Rhs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractN4JSProposalProvider.java

示例11: complete_WhileStatement

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void complete_WhileStatement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractN4JSProposalProvider.java

示例12: completeGAdditionExpression_RightOperand

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeGAdditionExpression_RightOperand(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
 
开发者ID:eclipse,项目名称:gemoc-studio,代码行数:4,代码来源:AbstractGExpressionsProposalProvider.java

示例13: complete_LetIdentifierRef

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void complete_LetIdentifierRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractN4JSProposalProvider.java

示例14: completeCard_Set

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeCard_Set(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
 
开发者ID:rehne93,项目名称:pokemon-tcgo-deck-generator,代码行数:4,代码来源:AbstractPkmntcgoProposalProvider.java

示例15: completeFieldDeclarationImpl_DeclaredOptional

import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; //导入依赖的package包/类
public void completeFieldDeclarationImpl_DeclaredOptional(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
	// subclasses may override
}
 
开发者ID:eclipse,项目名称:n4js,代码行数:4,代码来源:AbstractN4JSProposalProvider.java


注:本文中的org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。