Package com.nomagic.magicdraw.ui.browser
Class TreeNodeAdornmentManager
- java.lang.Object
-
- com.nomagic.magicdraw.ui.browser.TreeNodeAdornmentManager
-
@OpenApiAll public final class TreeNodeAdornmentManager extends java.lang.ObjectTree node adornment manager provides registersIconAdornment,NodeIconAdornment,TextAdornment, andNodeTextAdornment.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<IconAdornment>mIconAdornmentsprivate static TreeNodeAdornmentManagermInstanceprivate java.util.List<NodeIconAdornment>mNodeIconAdornmentsprivate java.util.List<NodeTextAdornment>mNodeTextAdornmentsprivate java.util.List<TextAdornment>mTextAdornments
-
Constructor Summary
Constructors Modifier Constructor Description privateTreeNodeAdornmentManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIconAdornment(IconAdornment adornment)Add icon adornment.voidaddNodeIconAdornment(NodeIconAdornment adornment)Add node icon adornment.voidaddNodeTextAdornment(NodeTextAdornment adornment)Add node text adornment.voidaddTextAdornment(TextAdornment adornment)Add text adornment.(package private) java.util.List<IconAdornment>getIconAdornments()Get icon adornments.static TreeNodeAdornmentManagergetInstance()Get singleton instance.(package private) java.util.List<NodeIconAdornment>getNodeIconAdornments()Get node icon adornments.(package private) java.util.List<NodeTextAdornment>getNodeTextAdornments()Get node text adornments.(package private) java.util.List<TextAdornment>getTextAdornments()Get text adornments.voidremoveIconAdornment(IconAdornment adornment)Remove registered icon adornment.voidremoveNodeIconAdornment(NodeIconAdornment adornment)Remove registered node icon adornment.voidremoveTextAdornment(NodeTextAdornment adornment)Remove registered node text adornment.voidremoveTextAdornment(TextAdornment adornment)Remove registered text adornment.
-
-
-
Field Detail
-
mInstance
private static TreeNodeAdornmentManager mInstance
-
mIconAdornments
private final java.util.List<IconAdornment> mIconAdornments
-
mNodeIconAdornments
private final java.util.List<NodeIconAdornment> mNodeIconAdornments
-
mTextAdornments
private final java.util.List<TextAdornment> mTextAdornments
-
mNodeTextAdornments
private final java.util.List<NodeTextAdornment> mNodeTextAdornments
-
-
Method Detail
-
getInstance
public static TreeNodeAdornmentManager getInstance()
Get singleton instance.- Returns:
- instance.
-
addIconAdornment
public void addIconAdornment(IconAdornment adornment)
Add icon adornment.- Parameters:
adornment- icon adornment to register.
-
removeIconAdornment
public void removeIconAdornment(IconAdornment adornment)
Remove registered icon adornment.- Parameters:
adornment- icon adornment to remove.
-
addNodeIconAdornment
public void addNodeIconAdornment(NodeIconAdornment adornment)
Add node icon adornment.- Parameters:
adornment- icon adornment to register
-
removeNodeIconAdornment
public void removeNodeIconAdornment(NodeIconAdornment adornment)
Remove registered node icon adornment.- Parameters:
adornment- icon adornment to remove.
-
addTextAdornment
public void addTextAdornment(TextAdornment adornment)
Add text adornment.- Parameters:
adornment- text adornment to register.
-
removeTextAdornment
public void removeTextAdornment(TextAdornment adornment)
Remove registered text adornment.- Parameters:
adornment- text adornment to remove.
-
addNodeTextAdornment
public void addNodeTextAdornment(NodeTextAdornment adornment)
Add node text adornment.- Parameters:
adornment- text adornment to register
-
removeTextAdornment
public void removeTextAdornment(NodeTextAdornment adornment)
Remove registered node text adornment.- Parameters:
adornment- text adornment to remove
-
getIconAdornments
java.util.List<IconAdornment> getIconAdornments()
Get icon adornments.- Returns:
- icon adornments.
-
getNodeIconAdornments
java.util.List<NodeIconAdornment> getNodeIconAdornments()
Get node icon adornments.- Returns:
- node icon adornments.
-
getTextAdornments
java.util.List<TextAdornment> getTextAdornments()
Get text adornments.- Returns:
- text adornments.
-
getNodeTextAdornments
java.util.List<NodeTextAdornment> getNodeTextAdornments()
Get node text adornments.- Returns:
- text adornments
-
-