@OpenApiAll
public class CompartmentManager
extends java.lang.Object
Contains utility methods for dealing with compartment and its elements.
Property property = ...; // Property model element.
ClassView classView = ...; // Class symbol.
SessionManager manager = SessionManager.getInstance();
manager.createSession("Show Property.");
CompartmentManager.showCompartmentElement(classView, CompartmentID.ATTRIBUTES, property);
manager.closeSession();
Slot slot = ...; // Slot model element.
ClassView classView = ...; // Class symbol.
SessionManager manager = SessionManager.getInstance();
manager.createSession("Hide slot.");
CompartmentManager.hideCompartmentElement(classView, CompartmentID.TAGGED_VALUES_ON_SHAPE, slot);
manager.closeSession();
CompartmentID,
SessionManager,
PresentationElement,
Element| Constructor and Description |
|---|
CompartmentManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
hideCompartmentElement(PresentationElement view,
java.lang.String compartmentID,
Element element)
Hides an element in a compartment.
|
static void |
hideCompartmentElements(PresentationElement view,
java.lang.String compartmentID,
java.util.List<Element> elements)
Hides elements in a compartment.
|
static void |
showCompartmentElement(PresentationElement view,
java.lang.String compartmentID,
Element element)
Shows element in a compartment.
|
static void |
showCompartmentElements(PresentationElement view,
java.lang.String compartmentID,
java.util.List<Element> elements)
Shows elements in a compartment.
|
public static void hideCompartmentElement(PresentationElement view, java.lang.String compartmentID, Element element)
view - symbol which contains the compartment.compartmentID - id of the compartment.element - element to hide.public static void hideCompartmentElements(PresentationElement view, java.lang.String compartmentID, java.util.List<Element> elements)
view - symbol which contains the compartment.compartmentID - id of the compartment.elements - elements to hide.public static void showCompartmentElement(PresentationElement view, java.lang.String compartmentID, Element element)
view - symbol which contains the compartment.compartmentID - id of the compartment.element - element to show.public static void showCompartmentElements(PresentationElement view, java.lang.String compartmentID, java.util.List<Element> elements)
view - symbol which contains the compartment.compartmentID - id of the compartment.elements - elements to show.