Class DisplayOptions
- java.lang.Object
-
- com.orchestranetworks.addon.dmdv.model.extension.DisplayOptions
-
public final class DisplayOptions extends java.lang.ObjectProvides configuration options for displaying a graph.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description DisplayOptions()Creates default display options.DisplayOptions(boolean cardinalityOnLinksDisplayed, boolean cardinalityOnFieldsDisplayed, boolean labelOnLinksDisplayed, boolean hiddenFieldsDisplayed, boolean foreignKeyDisplayed)Creates custom display options.DisplayOptions(boolean cardinalityOnLinksDisplayed, boolean cardinalityOnFieldsDisplayed, boolean labelOnLinksDisplayed, boolean hiddenFieldsDisplayed, boolean foreignKeyDisplayed, boolean computedAttributes, boolean association, boolean inheritedField, boolean linkedFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAssociation()booleanisCardinalityOnFieldsDisplayed()Returnstrueif the graph must display cardinality on fields;falseotherwise.booleanisCardinalityOnLinksDisplayed()Returnstrueif the graph must display cardinality on links;falseotherwise.booleanisComputedAttributes()booleanisForeignKeyDisplayed()Returnstrueif the graph must display foreign keys as fields;falseif the graph only displays foreign keys as links.booleanisHiddenFieldsDisplayed()Returnstrueif the graph must display hidden fields;falseotherwise.booleanisInheritedField()booleanisLabelOnLinksDisplayed()Returnstrueif the graph must display labels on links;falseotherwise.booleanisLinkedFields()voidsetAssociation(boolean association)voidsetCardinalityOnFieldsDisplayed(boolean cardinalityOnFieldsDisplayed)Sets the option to display cardinality on fields.voidsetCardinalityOnLinksDisplayed(boolean cardinalityOnLinksDisplayed)Sets option to display cardinality on links.voidsetComputedAttributes(boolean computedAttributes)voidsetForeignKeyDisplayed(boolean foreignKeyDisplayed)Sets the option to display foreign keys as fields and links, or just as links.voidsetHiddenFieldsDisplayed(boolean hiddenFieldsDisplayed)Sets the option to display hidden fields.voidsetInheritedField(boolean inheritedField)voidsetLabelOnLinksDisplayed(boolean labelOnLinksDisplayed)Sets the option to display label on links.voidsetLinkedFields(boolean linkedFields)
-
-
-
Constructor Detail
-
DisplayOptions
public DisplayOptions()
Creates default display options.
-
DisplayOptions
public DisplayOptions(boolean cardinalityOnLinksDisplayed, boolean cardinalityOnFieldsDisplayed, boolean labelOnLinksDisplayed, boolean hiddenFieldsDisplayed, boolean foreignKeyDisplayed)Creates custom display options.- Parameters:
cardinalityOnLinksDisplayed- set totrueif cardinality must be displayed on linkscardinalityOnFieldsDisplayed- set totrueif cardinality must be displayed on fieldslabelOnLinksDisplayed- set totrueif the label must be displayed on linkshiddenFieldsDisplayed- set totrueif hidden fields from the model must be visible in the graph viewforeignKeyDisplayed- set totrueif foreign keys must be displayed as fields rather than just links
-
DisplayOptions
public DisplayOptions(boolean cardinalityOnLinksDisplayed, boolean cardinalityOnFieldsDisplayed, boolean labelOnLinksDisplayed, boolean hiddenFieldsDisplayed, boolean foreignKeyDisplayed, boolean computedAttributes, boolean association, boolean inheritedField, boolean linkedFields)
-
-
Method Detail
-
isCardinalityOnLinksDisplayed
public boolean isCardinalityOnLinksDisplayed()
Returnstrueif the graph must display cardinality on links;falseotherwise.
-
setCardinalityOnLinksDisplayed
public void setCardinalityOnLinksDisplayed(boolean cardinalityOnLinksDisplayed)
Sets option to display cardinality on links.
-
isCardinalityOnFieldsDisplayed
public boolean isCardinalityOnFieldsDisplayed()
Returnstrueif the graph must display cardinality on fields;falseotherwise.
-
setCardinalityOnFieldsDisplayed
public void setCardinalityOnFieldsDisplayed(boolean cardinalityOnFieldsDisplayed)
Sets the option to display cardinality on fields.
-
isLabelOnLinksDisplayed
public boolean isLabelOnLinksDisplayed()
Returnstrueif the graph must display labels on links;falseotherwise.
-
setLabelOnLinksDisplayed
public void setLabelOnLinksDisplayed(boolean labelOnLinksDisplayed)
Sets the option to display label on links.
-
isHiddenFieldsDisplayed
public boolean isHiddenFieldsDisplayed()
Returnstrueif the graph must display hidden fields;falseotherwise.
-
setHiddenFieldsDisplayed
public void setHiddenFieldsDisplayed(boolean hiddenFieldsDisplayed)
Sets the option to display hidden fields.
-
isForeignKeyDisplayed
public boolean isForeignKeyDisplayed()
Returnstrueif the graph must display foreign keys as fields;falseif the graph only displays foreign keys as links.
-
setForeignKeyDisplayed
public void setForeignKeyDisplayed(boolean foreignKeyDisplayed)
Sets the option to display foreign keys as fields and links, or just as links.
-
isComputedAttributes
public boolean isComputedAttributes()
-
setComputedAttributes
public void setComputedAttributes(boolean computedAttributes)
-
isAssociation
public boolean isAssociation()
-
setAssociation
public void setAssociation(boolean association)
-
isInheritedField
public boolean isInheritedField()
-
setInheritedField
public void setInheritedField(boolean inheritedField)
-
isLinkedFields
public boolean isLinkedFields()
-
setLinkedFields
public void setLinkedFields(boolean linkedFields)
-
-