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

de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry Class Reference

List of all members.

Static Public Member Functions

static boolean canCreateNode (View containerView, int nodeVisualID)
static int getDiagramVisualID (EObject domainElement)
static int getLinkWithClassVisualID (EObject domainElement)
static String getModelID (View view)
static int getNodeVisualID (View containerView, EObject domainElement)
static String getType (int visualID)
static int getVisualID (String type)
static int getVisualID (View view)

Static Private Member Functions

static boolean isDiagram (Transaction element)

Static Private Attributes

static final String DEBUG_KEY = "de.fraunhofer.isst.axbench.transactioneditor.diagram/debug/visualID"

Detailed Description

This registry is used to determine which type of visual object should be created for the corresponding Diagram, Node, ChildNode or Link represented by a domain model object.


Member Function Documentation

static boolean de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.canCreateNode ( View  containerView,
int  nodeVisualID 
) [static]
static int de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getDiagramVisualID ( EObject  domainElement  )  [static]
static int de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getLinkWithClassVisualID ( EObject  domainElement  )  [static]
static String de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getModelID ( View  view  )  [static]
static int de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getNodeVisualID ( View  containerView,
EObject  domainElement 
) [static]
static String de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getType ( int  visualID  )  [static]
static int de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getVisualID ( View  view  )  [static]
static int de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.getVisualID ( String  type  )  [static]
static boolean de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.isDiagram ( Transaction  element  )  [static, private]

User can change implementation of this method to handle some specific situations not covered by default logic.


Member Data Documentation

final String de.fraunhofer.isst.axbench.transactioneditor.diagram.part.TransactioneditorVisualIDRegistry.DEBUG_KEY = "de.fraunhofer.isst.axbench.transactioneditor.diagram/debug/visualID" [static, private]