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] |
de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.TransactioneditorNavigatorContentProvider | ( | ) |
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] |
final Object [] de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.EMPTY_ARRAY = new Object[0] [static, private] |
AdapterFactoryEditingDomain de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.myEditingDomain [private] |
Viewer de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.myViewer [private] |
Runnable de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.myViewerRefreshRunnable [private] |
WorkspaceSynchronizer de.fraunhofer.isst.axbench.transactioneditor.diagram.navigator.TransactioneditorNavigatorContentProvider.myWorkspaceSynchronizer [private] |