org.drools.eclipse.dsl.editor
Class DSLContentProvider

java.lang.Object
  extended by org.drools.eclipse.dsl.editor.DSLContentProvider
All Implemented Interfaces:
IMappingListViewer, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider

public class DSLContentProvider
extends Object
implements org.eclipse.jface.viewers.IStructuredContentProvider, IMappingListViewer

Content provider for the Domain Specific Language editor.


Constructor Summary
DSLContentProvider(org.eclipse.jface.viewers.TableViewer viewer, NLGrammarModel model)
           
 
Method Summary
 void addMapping(org.drools.lang.dsl.DSLMappingEntry item)
           
 void dispose()
           
 Object[] getElements(Object inputElement)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, Object oldInput, Object newInput)
           
 void removeMapping(org.drools.lang.dsl.DSLMappingEntry item)
           
 void updateMapping(org.drools.lang.dsl.DSLMappingEntry item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSLContentProvider

public DSLContentProvider(org.eclipse.jface.viewers.TableViewer viewer,
                          NLGrammarModel model)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         Object oldInput,
                         Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

addMapping

public void addMapping(org.drools.lang.dsl.DSLMappingEntry item)
Specified by:
addMapping in interface IMappingListViewer

removeMapping

public void removeMapping(org.drools.lang.dsl.DSLMappingEntry item)
Specified by:
removeMapping in interface IMappingListViewer

updateMapping

public void updateMapping(org.drools.lang.dsl.DSLMappingEntry item)
Specified by:
updateMapping in interface IMappingListViewer

getElements

public Object[] getElements(Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.