public interface IDiagramService
Modifier and Type | Method and Description |
---|---|
IAutoDiagramFactory |
getAutoDiagramFactory()
Get the auto diagram factory.
|
IDiagramHandle |
getDiagramHandle(AbstractDiagram diagram)
Get a diagram handle on 'diagram'.
It opens a new diagram editor in Modelio, or select it if already opened. |
org.eclipse.gef.palette.PaletteEntry |
getRegisteredTool(String id)
Get the palette tool from the given id.
|
IStyleHandle |
getStyle(String name)
Get an installed diagram styles from its name.
|
List<IStyleHandle> |
listStyles()
List all diagram styles that are currently installed.
|
void |
registerCustomizedTool(String id,
MClass metaclass,
Stereotype stereotype,
String dependency,
IAttachedBoxTool handler) |
void |
registerCustomizedTool(String id,
MClass metaclass,
Stereotype stereotype,
String dependency,
IBoxTool handler) |
void |
registerCustomizedTool(String id,
MClass metaclass,
Stereotype stereotype,
String dependency,
ILinkTool handler) |
void |
registerCustomizedTool(String id,
MClass metaclass,
Stereotype stereotype,
String dependency,
IMultiLinkTool handler) |
void |
registerDiagramContributor(ContributorCategory category,
IDiagramWizardContributor contributor)
Deprecated.
use
IEditionService#registerContributor |
void |
registerDiagramCustomization(Stereotype stereotype,
MClass baseDiagramClass,
IDiagramCustomizer customizer) |
IStyleHandle |
registerStyle(String styleName,
String baseStyleName,
File styleData)
Register a new named style along with its 'data' file.
|
void |
unregisterCustomizedTool(String id) |
void |
unregisterDiagramContributor(ContributorCategory category,
IDiagramWizardContributor contributor)
Deprecated.
use
IEditionService#unregisterContributor |
void |
unregisterDiagramCustomization(Stereotype stereotype,
MClass baseDiagramClass,
IDiagramCustomizer customizer) |
IAutoDiagramFactory getAutoDiagramFactory()
IStyleHandle getStyle(String name)
name
- the name of the style to look for.null
if it isn't installed.List<IStyleHandle> listStyles()
null
.IStyleHandle registerStyle(String styleName, String baseStyleName, File styleData)
styleName
- then name of the style to register.baseStyleName
- the cascaded style.styleData
- the list of all properties defined in the style.null
if the style could not be created. When the style already exists it is simply returned.IDiagramHandle getDiagramHandle(AbstractDiagram diagram)
diagram
- the AbstractDiagram to open.org.eclipse.gef.palette.PaletteEntry getRegisteredTool(String id)
id
- An id.void registerCustomizedTool(String id, MClass metaclass, Stereotype stereotype, String dependency, IBoxTool handler)
void registerCustomizedTool(String id, MClass metaclass, Stereotype stereotype, String dependency, IAttachedBoxTool handler)
void registerCustomizedTool(String id, MClass metaclass, Stereotype stereotype, String dependency, ILinkTool handler)
void registerCustomizedTool(String id, MClass metaclass, Stereotype stereotype, String dependency, IMultiLinkTool handler)
void registerDiagramCustomization(Stereotype stereotype, MClass baseDiagramClass, IDiagramCustomizer customizer)
void unregisterDiagramCustomization(Stereotype stereotype, MClass baseDiagramClass, IDiagramCustomizer customizer)
void unregisterCustomizedTool(String id)
@Deprecated void registerDiagramContributor(ContributorCategory category, IDiagramWizardContributor contributor)
IEditionService#registerContributor
contributor
- category
- of the diagram contributor@Deprecated void unregisterDiagramContributor(ContributorCategory category, IDiagramWizardContributor contributor)
IEditionService#unregisterContributor
contributor
- category
- of the diagram contributor