Interface VisibilityOwner
- All Known Implementing Classes:
ClassModel,CommentModel
public interface VisibilityOwner
Contract for model elements that can be shown or hidden per diagram panel.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidClears the visibility.Returns the visibility.default booleanChecks whether visible is enabled or applies.default booleanChecks whether visible in conceptual is enabled or applies.default booleanChecks whether visible in logical is enabled or applies.default booleanChecks whether visible in physical is enabled or applies.default voidsetVisibility(boolean c, boolean l, boolean p) Sets the visibility.voidSets the visibility.default voidsetVisibility(PanelType... pts) Sets the visibility.default voidsetVisibleInConceptual(boolean c) Sets the visible in conceptual.default voidsetVisibleInLogical(boolean c) Sets the visible in logical.default voidsetVisibleInPhysical(boolean c) Sets the visible in physical.
-
Method Details
-
clearVisibility
default void clearVisibility()Clears the visibility. -
getVisibility
LayerVisibility getVisibility()Returns the visibility.- Returns:
- the visibility
-
isVisible
Checks whether visible is enabled or applies.- Parameters:
pt- pt value used by the operation- Returns:
trueif visible is enabled or applies; otherwisefalse
-
isVisibleInConceptual
default boolean isVisibleInConceptual()Checks whether visible in conceptual is enabled or applies.- Returns:
trueif visible in conceptual is enabled or applies; otherwisefalse
-
isVisibleInLogical
default boolean isVisibleInLogical()Checks whether visible in logical is enabled or applies.- Returns:
trueif visible in logical is enabled or applies; otherwisefalse
-
isVisibleInPhysical
default boolean isVisibleInPhysical()Checks whether visible in physical is enabled or applies.- Returns:
trueif visible in physical is enabled or applies; otherwisefalse
-
setVisibility
default void setVisibility(boolean c, boolean l, boolean p) Sets the visibility.- Parameters:
c- whether c is enabledl- whether l is enabledp- whether p is enabled
-
setVisibility
Sets the visibility.- Parameters:
pts- values for pts
-
setVisibleInConceptual
default void setVisibleInConceptual(boolean c) Sets the visible in conceptual.- Parameters:
c- whether c is enabled
-
setVisibleInLogical
default void setVisibleInLogical(boolean c) Sets the visible in logical.- Parameters:
c- whether c is enabled
-
setVisibleInPhysical
default void setVisibleInPhysical(boolean c) Sets the visible in physical.- Parameters:
c- whether c is enabled
-