com.vp.plugin
Interface DiagramManager


public interface DiagramManager


Field Summary
static java.lang.String DIAGRAM_TYPE_ACTIVITY_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_CLASS_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_COMMUNICATION_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_COMPONENT
           
static java.lang.String DIAGRAM_TYPE_COMPOSITE_STRUCTURE_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_CRCCARD_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_DEPLOYMENT
           
static java.lang.String DIAGRAM_TYPE_ENTITY_RELATIONSHIP_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_FREEHAND_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_INTERACTION_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_INTERACTION_OVERVIEW_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_OVERVIEW_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_STATE_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_TEXTUAL_ANALYSIS
           
static java.lang.String DIAGRAM_TYPE_TIMING_DIAGRAM
           
static java.lang.String DIAGRAM_TYPE_USE_CASE_DIAGRAM
           
 
Method Summary
 IDiagramElement createConnector(IDiagramUIModel diagram, IModelElement connectorModel, IDiagramElement fromDiagramElement, IDiagramElement toDiagramElement, java.awt.Point[] connectorPoints)
           
 IDiagramElement createConnector(IDiagramUIModel diagram, java.lang.String shapeType, IDiagramElement fromDiagramElement, IDiagramElement toDiagramElement, java.awt.Point[] connectorPoints)
           
 IDiagramUIModel createDiagram(java.lang.String diagramType)
           
 IDiagramElement createDiagramElement(IDiagramUIModel diagram, IModelElement model)
           
 IDiagramElement createDiagramElement(IDiagramUIModel diagram, java.lang.String shapeType)
           
 IDiagramUIModel getActiveDiagram()
           
 IDiagramElement[] getSelectedDiagramElements()
           
 void openDiagram(IDiagramUIModel diagramUIModel)
           
 

Field Detail

DIAGRAM_TYPE_ACTIVITY_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_ACTIVITY_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_CLASS_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_CLASS_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_COMMUNICATION_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_COMMUNICATION_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_COMPONENT

public static final java.lang.String DIAGRAM_TYPE_COMPONENT
See Also:
Constant Field Values

DIAGRAM_TYPE_COMPOSITE_STRUCTURE_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_COMPOSITE_STRUCTURE_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_CRCCARD_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_CRCCARD_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_DEPLOYMENT

public static final java.lang.String DIAGRAM_TYPE_DEPLOYMENT
See Also:
Constant Field Values

DIAGRAM_TYPE_ENTITY_RELATIONSHIP_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_ENTITY_RELATIONSHIP_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_FREEHAND_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_FREEHAND_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_INTERACTION_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_INTERACTION_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_INTERACTION_OVERVIEW_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_INTERACTION_OVERVIEW_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_OVERVIEW_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_OVERVIEW_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_STATE_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_STATE_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_TEXTUAL_ANALYSIS

public static final java.lang.String DIAGRAM_TYPE_TEXTUAL_ANALYSIS
See Also:
Constant Field Values

DIAGRAM_TYPE_TIMING_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_TIMING_DIAGRAM
See Also:
Constant Field Values

DIAGRAM_TYPE_USE_CASE_DIAGRAM

public static final java.lang.String DIAGRAM_TYPE_USE_CASE_DIAGRAM
See Also:
Constant Field Values
Method Detail

getActiveDiagram

public IDiagramUIModel getActiveDiagram()

getSelectedDiagramElements

public IDiagramElement[] getSelectedDiagramElements()

createDiagram

public IDiagramUIModel createDiagram(java.lang.String diagramType)

openDiagram

public void openDiagram(IDiagramUIModel diagramUIModel)

createDiagramElement

public IDiagramElement createDiagramElement(IDiagramUIModel diagram,
                                            IModelElement model)

createDiagramElement

public IDiagramElement createDiagramElement(IDiagramUIModel diagram,
                                            java.lang.String shapeType)

createConnector

public IDiagramElement createConnector(IDiagramUIModel diagram,
                                       IModelElement connectorModel,
                                       IDiagramElement fromDiagramElement,
                                       IDiagramElement toDiagramElement,
                                       java.awt.Point[] connectorPoints)

createConnector

public IDiagramElement createConnector(IDiagramUIModel diagram,
                                       java.lang.String shapeType,
                                       IDiagramElement fromDiagramElement,
                                       IDiagramElement toDiagramElement,
                                       java.awt.Point[] connectorPoints)