protected List<IEditProposal> collectEditProposals(){
  List<IEditProposal> proposals=new ArrayList<IEditProposal>();
  View selectedView=getSelectedView();
  if (selectedView != null) {
    if (proposalProviders != null) {
      for (      IEditProposalProvider provider : proposalProviders) {
        for (        IEditProposal editProposal : provider.getProposals(selectedView)) {
          if (editProposal.isApplicable())           proposals.add(editProposal);
        }
      }
    }
  }
  return proposals;
}

protected List < IEditProposal > collectEditProposals ( ) { List < IEditProposal > proposals = new ArrayList < IEditProposal > ( ) ; View selectedView = getSelectedView ( ) ; if ( selectedView != null ) { if ( proposalProviders != null ) { for ( IEditProposalProvider provider : proposalProviders ) { for ( IEditProposal editProposal : provider . getProposals ( selectedView ) ) { if ( editProposal . isApplicable ( ) ) proposals . add ( editProposal ) ; } } } } return proposals ; }
collects all edit proposals from contained poroposal providers .
