Package com.nomagic.magicdraw.annotation
Class AnnotationManager.DefaultAnnotatableChildrenConfigurator
- java.lang.Object
 - 
- com.nomagic.magicdraw.annotation.AnnotationManager.DefaultAnnotatableChildrenConfigurator
 
 
- 
- Enclosing class:
 - AnnotationManager
 
private static class AnnotationManager.DefaultAnnotatableChildrenConfigurator extends java.lang.Object 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description privateDefaultAnnotatableChildrenConfigurator() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nomagic.magicdraw.annotation.AnnotatableChildrenInspectorgetChildrenInspector(BaseElement element)booleanisAncestor(BaseElement parent, BaseElement element)private static booleanisParentClosestNotHiddenElement(Element parent, Element targetElement)Evaluates, if given parent element could be closest use-friendly element for target element. 
 - 
 
- 
- 
Method Detail
- 
getChildrenInspector
public com.nomagic.magicdraw.annotation.AnnotatableChildrenInspector getChildrenInspector(BaseElement element)
 
- 
isAncestor
public boolean isAncestor(BaseElement parent, BaseElement element)
 
- 
isParentClosestNotHiddenElement
private static boolean isParentClosestNotHiddenElement(@CheckForNull Element parent, Element targetElement)Evaluates, if given parent element could be closest use-friendly element for target element. Dedicated for diagrams.- Parameters:
 parent- parent element, which should be user-friendly.targetElement- targetElement - actual element, which should be not user-friendly.- Returns:
 - True, if target element's closest not hidden symbol element is given parent.
 
 
 - 
 
 -