Class LayerVisibility
java.lang.Object
lu.kbra.modelizer_next.domain.shared.LayerVisibility
Visibility flags for conceptual, logical, and physical diagram layers.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a layer visibility instance.LayerVisibility(PanelType... pts) Creates a layer visibility instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears all visibility flags.booleanChecks whether conceptual is enabled or applies.booleanChecks whether logical is enabled or applies.booleanChecks whether physical is enabled or applies.booleanChecks whether visible is enabled or applies.voidset(boolean c, boolean l, boolean p) Sets the value for the requested panel or key.voidSets the value for the requested panel or key.voidsetConceptual(boolean conceptual) Sets the conceptual.voidsetLogical(boolean logical) Sets the logical.voidsetPhysical(boolean physical) Sets the physical.toString()Builds a debug string for this layer visibility.
-
Constructor Details
-
LayerVisibility
public LayerVisibility()Creates a layer visibility instance. -
LayerVisibility
Creates a layer visibility instance.- Parameters:
pts- values for pts
-
-
Method Details
-
clear
public void clear()Clears all visibility flags. -
isConceptual
public boolean isConceptual()Checks whether conceptual is enabled or applies.- Returns:
trueif conceptual is enabled or applies; otherwisefalse
-
isLogical
public boolean isLogical()Checks whether logical is enabled or applies.- Returns:
trueif logical is enabled or applies; otherwisefalse
-
isPhysical
public boolean isPhysical()Checks whether physical is enabled or applies.- Returns:
trueif physical is enabled or applies; otherwisefalse
-
isVisible
Checks whether visible is enabled or applies.- Parameters:
pt- pt value used by the operation- Returns:
trueif visible is enabled or applies; otherwisefalse
-
set
public void set(boolean c, boolean l, boolean p) Sets the value for the requested panel or key.- Parameters:
c- whether c is enabledl- whether l is enabledp- whether p is enabled
-
set
Sets the value for the requested panel or key.- Parameters:
pts- values for pts
-
setConceptual
public void setConceptual(boolean conceptual) Sets the conceptual.- Parameters:
conceptual- whether conceptual is enabled
-
setLogical
public void setLogical(boolean logical) Sets the logical.- Parameters:
logical- whether logical is enabled
-
setPhysical
public void setPhysical(boolean physical) Sets the physical.- Parameters:
physical- whether physical is enabled
-
toString
Builds a debug string for this layer visibility.
-