Class DisplayPathElements.DisplayPathOptions
- java.lang.Object
-
- com.nomagic.magicdraw.uml.symbols.DisplayPathElements.DisplayPathOptions
-
- Enclosing class:
- DisplayPathElements
public static final class DisplayPathElements.DisplayPathOptions extends java.lang.Object
Display path elements options
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
createTrees
private boolean
displayContainmentLinks
private boolean
displayNoteAnchors
private boolean
displayPathsToSelf
private boolean
displayRelationships
private java.util.Collection<PresentationElement>
onlyBetweenThese
-
Constructor Summary
Constructors Constructor Description DisplayPathOptions()
Default options.DisplayPathOptions(boolean displayRelationships, boolean createTrees, boolean displayContainmentLinks, boolean displayNoteAnchors)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<PresentationElement>
getOnlyBetweenThese()
boolean
isCreateTrees()
boolean
isDisplayContainmentLinks()
boolean
isDisplayNoteAnchors()
boolean
isDisplayPathsToSelf()
boolean
isDisplayRelationships()
void
setCreateTrees(boolean createTrees)
Display treesvoid
setDisplayContainmentLinks(boolean displayContainmentLinks)
Display Containment linksvoid
setDisplayNoteAnchors(boolean displayNoteAnchors)
Display Note Anchorsvoid
setDisplayPathsToSelf(boolean displayPathsToSelf)
Display paths to selfvoid
setDisplayRelationships(boolean displayRelationships)
Display Relationships (all connected Relationships in the model)void
setOnlyBetweenThese(java.util.Collection<PresentationElement> onlyBetweenThese)
Display paths only among given symbols.
-
-
-
Field Detail
-
displayRelationships
private boolean displayRelationships
-
createTrees
private boolean createTrees
-
displayContainmentLinks
private boolean displayContainmentLinks
-
displayNoteAnchors
private boolean displayNoteAnchors
-
displayPathsToSelf
private boolean displayPathsToSelf
-
onlyBetweenThese
@CheckForNull private java.util.Collection<PresentationElement> onlyBetweenThese
-
-
Constructor Detail
-
DisplayPathOptions
public DisplayPathOptions()
Default options. Trees, containment links and note anchors will be displayed
-
DisplayPathOptions
public DisplayPathOptions(boolean displayRelationships, boolean createTrees, boolean displayContainmentLinks, boolean displayNoteAnchors)
Constructor- Parameters:
createTrees
- create trees for Generalizations, InterfaceRealizationsdisplayContainmentLinks
- display Containment linksdisplayNoteAnchors
- display Note Anchors
-
-
Method Detail
-
isDisplayRelationships
public boolean isDisplayRelationships()
- Returns:
- true if relationships should be displayed
-
setDisplayRelationships
public void setDisplayRelationships(boolean displayRelationships)
Display Relationships (all connected Relationships in the model)- Parameters:
displayRelationships
- value
-
isCreateTrees
public boolean isCreateTrees()
- Returns:
- true if trees should be displayed
-
setCreateTrees
public void setCreateTrees(boolean createTrees)
Display trees- Parameters:
createTrees
- flag
-
isDisplayContainmentLinks
public boolean isDisplayContainmentLinks()
- Returns:
- true if containment links should be displayed
-
setDisplayContainmentLinks
public void setDisplayContainmentLinks(boolean displayContainmentLinks)
Display Containment links- Parameters:
displayContainmentLinks
- value
-
isDisplayNoteAnchors
public boolean isDisplayNoteAnchors()
- Returns:
- true if note anchors should be displayed
-
setDisplayNoteAnchors
public void setDisplayNoteAnchors(boolean displayNoteAnchors)
Display Note Anchors- Parameters:
displayNoteAnchors
- value
-
getOnlyBetweenThese
@CheckForNull public java.util.Collection<PresentationElement> getOnlyBetweenThese()
- Returns:
- paths will be created only among given symbols. If null, paths will be created among any symbols in the diagram
-
setOnlyBetweenThese
public void setOnlyBetweenThese(@CheckForNull java.util.Collection<PresentationElement> onlyBetweenThese)
Display paths only among given symbols.- Parameters:
onlyBetweenThese
- paths will be created only among given symbols. If null, paths will be created among any symbols in the diagram
-
isDisplayPathsToSelf
public boolean isDisplayPathsToSelf()
- Returns:
- true if paths to self should be displayed
-
setDisplayPathsToSelf
public void setDisplayPathsToSelf(boolean displayPathsToSelf)
Display paths to self- Parameters:
displayPathsToSelf
- value
-
-