Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes

de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider Class Reference

List of all members.

Public Member Functions

void dispose ()
Object[] getChildren (Object parentElement)
Object[] getElements (Object inputElement)
Object getParent (Object element)
boolean hasChildren (Object element)
void init (ICommonContentExtensionSite aConfig)
void inputChanged (Viewer viewer, Object oldInput, Object newInput)
void restoreState (IMemento aMemento)
void saveState (IMemento aMemento)
 TransactioneditorNavigatorContentProvider ()

Private Member Functions

Collection createNavigatorItems (Collection views, Object parent, boolean isLeafs)
Collection getChildrenByType (Collection nodes, String type)
Collection getDiagramLinksByType (Collection diagrams, String type)
Collection getIncomingLinksByType (Collection nodes, String type)
Collection getLinksSourceByType (Collection edges, String type)
Collection getLinksTargetByType (Collection edges, String type)
Collection getOutgoingLinksByType (Collection nodes, String type)
Object[] getViewChildren (View view, Object parentElement)
boolean isOwnView (View view)
Collection selectViewsByType (Collection views, String type)

Private Attributes

AdapterFactoryEditingDomain myEditingDomain
Viewer myViewer
Runnable myViewerRefreshRunnable
WorkspaceSynchronizer myWorkspaceSynchronizer

Static Private Attributes

static final Object[] EMPTY_ARRAY = new Object[0]

Detailed Description


Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.TransactioneditorNavigatorContentProvider (  ) 

Member Function Documentation

Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.createNavigatorItems ( Collection  views,
Object  parent,
boolean  isLeafs 
) [private]
void de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.dispose (  ) 
Object [] de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getChildren ( Object  parentElement  ) 
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getChildrenByType ( Collection  nodes,
String  type 
) [private]
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getDiagramLinksByType ( Collection  diagrams,
String  type 
) [private]
Object [] de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getElements ( Object  inputElement  ) 
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getIncomingLinksByType ( Collection  nodes,
String  type 
) [private]
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getLinksSourceByType ( Collection  edges,
String  type 
) [private]
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getLinksTargetByType ( Collection  edges,
String  type 
) [private]
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getOutgoingLinksByType ( Collection  nodes,
String  type 
) [private]
Object de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getParent ( Object  element  ) 
Object [] de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.getViewChildren ( View  view,
Object  parentElement 
) [private]
boolean de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.hasChildren ( Object  element  ) 
void de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.init ( ICommonContentExtensionSite  aConfig  ) 
void de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.inputChanged ( Viewer  viewer,
Object  oldInput,
Object  newInput 
)
boolean de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.isOwnView ( View  view  )  [private]
void de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.restoreState ( IMemento  aMemento  ) 
void de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.saveState ( IMemento  aMemento  ) 
Collection de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.selectViewsByType ( Collection  views,
String  type 
) [private]

Member Data Documentation