本文整理汇总了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);
}
示例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());
}
});
}
示例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;
}
示例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
}
示例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
}
示例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
}
示例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
}
示例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);
}
示例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
}
示例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);
}
示例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
}
示例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);
}
示例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
}
示例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);
}
示例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
}