eclipse plugin: Don't suggest any completions if the model is null
This commit is contained in:
parent
94018ebec9
commit
bb8748ceb3
1 changed files with 19 additions and 6 deletions
|
@ -128,7 +128,9 @@ public class WMLProposalProvider extends AbstractWMLProposalProvider
|
|||
{
|
||||
super.completeWMLKey_Name( model, assignment, context, acceptor );
|
||||
|
||||
addKeyNameProposals( model, context, acceptor );
|
||||
if( model != null ) {
|
||||
addKeyNameProposals( model, context, acceptor );
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -137,7 +139,9 @@ public class WMLProposalProvider extends AbstractWMLProposalProvider
|
|||
{
|
||||
super.complete_WMLKeyValue( model, ruleCall, context, acceptor );
|
||||
|
||||
addKeyValueProposals( model, context, acceptor );
|
||||
if( model != null ) {
|
||||
addKeyValueProposals( model, context, acceptor );
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -146,7 +150,9 @@ public class WMLProposalProvider extends AbstractWMLProposalProvider
|
|||
{
|
||||
super.complete_WMLTag( model, ruleCall, context, acceptor );
|
||||
|
||||
addTagProposals( model, true, context, acceptor );
|
||||
if( model != null ) {
|
||||
addTagProposals( model, true, context, acceptor );
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -155,7 +161,10 @@ public class WMLProposalProvider extends AbstractWMLProposalProvider
|
|||
{
|
||||
super.completeWMLTag_Name( model, assignment, context, acceptor );
|
||||
|
||||
addTagProposals( model, false, context, acceptor );
|
||||
if( model != null ) {
|
||||
addTagProposals( model, false, context, acceptor );
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -165,7 +174,9 @@ public class WMLProposalProvider extends AbstractWMLProposalProvider
|
|||
{
|
||||
super.completeWMLMacroCall_Name( model, assignment, context, acceptor );
|
||||
|
||||
addMacroCallProposals( model, false, context, acceptor );
|
||||
if( model != null ) {
|
||||
addMacroCallProposals( model, false, context, acceptor );
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -174,7 +185,9 @@ public class WMLProposalProvider extends AbstractWMLProposalProvider
|
|||
{
|
||||
super.complete_WMLMacroCall( model, ruleCall, context, acceptor );
|
||||
|
||||
addMacroCallProposals( model, true, context, acceptor );
|
||||
if( model != null ) {
|
||||
addMacroCallProposals( model, true, context, acceptor );
|
||||
}
|
||||
}
|
||||
|
||||
private void addMacroCallProposals( EObject model, boolean ruleProposal,
|
||||
|
|
Loading…
Add table
Reference in a new issue