@OpenApi
public abstract class DiagramDescriptor
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCategory()
Diagram category name.
|
abstract MDActionsManager |
getDiagramActions()
Returns manager of actions used in the diagram.
|
abstract DiagramContextAMConfigurator |
getDiagramContextConfigurator() |
abstract AMConfigurator |
getDiagramShortcutsConfigurator() |
abstract AMConfigurator |
getDiagramToolbarConfigurator() |
abstract java.lang.String |
getDiagramTypeId()
Return diagram type id.
|
abstract java.lang.String |
getPluralDiagramTypeHumanName()
Return diagram human name.
|
abstract java.lang.String |
getSingularDiagramTypeHumanName()
Return diagram human name.
|
abstract java.net.URL |
getSmallIconURL()
URL of small icon for diagram.
|
abstract java.lang.String |
getSuperType()
Returns super type of this diagram.
|
abstract ResizableIcon |
getSVGIcon()
Resizable icon for diagram.
|
abstract boolean |
isCreatable()
Returns creatable flag.
|
boolean |
isUsedForSymbols()
Check if this diagram is used to draw symbols.
|
void |
setCategory(java.lang.String category)
Set diagram category name.
|
@OpenApi public abstract java.lang.String getSuperType()
Interaction Diagram
is a 'super diagram' for Collaboration Diagram
and
Sequence Diagram
.@OpenApi public abstract boolean isCreatable()
@OpenApi public boolean isUsedForSymbols()
@CheckForNull @OpenApi public abstract AMConfigurator getDiagramToolbarConfigurator()
@CheckForNull @OpenApi public abstract AMConfigurator getDiagramShortcutsConfigurator()
@CheckForNull @OpenApi public abstract DiagramContextAMConfigurator getDiagramContextConfigurator()
@OpenApi public abstract java.lang.String getDiagramTypeId()
DiagramTypeConstants
@OpenApi public abstract java.lang.String getSingularDiagramTypeHumanName()
@OpenApi public abstract java.lang.String getPluralDiagramTypeHumanName()
@CheckForNull @OpenApi public abstract ResizableIcon getSVGIcon()
@CheckForNull @OpenApi public abstract java.net.URL getSmallIconURL()
@OpenApi public abstract MDActionsManager getDiagramActions()
@OpenApi public java.lang.String getCategory()
@OpenApi public void setCategory(@CheckForNull java.lang.String category)
category
- category diagram category name