org.eclipse.emf.facet.widgets.nattable.instance.tableinstance
Interface TableInstance

All Known Subinterfaces:
QueryTableInstance, QueryTableInstance2, TableInstance2

public interface TableInstance

A representation of the model object 'Table Instance'.

The following features are supported:

See Also:
TableinstancePackage.getTableInstance()
Generated:
Model:

Method Summary
  getColumns()
          Returns the value of the 'Columns' containment reference list.
 EObject getContext()
          Returns the value of the 'Context' reference.
  getCustomizations()
          Returns the value of the 'Customizations' reference list.
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute.
  getElements()
          Returns the value of the 'Elements' reference list.
 Facet getFacets()
          Returns the value of the 'Facets' reference.
 MetamodelView getLocalCustomization()
          Returns the value of the 'Local Customization' containment reference.
 java.lang.Object getParameter()
          Returns the value of the 'Parameter' attribute.
  getRows()
          Returns the value of the 'Rows' containment reference list.
 TableConfiguration getTableConfiguration()
          Returns the value of the 'Table Configuration' reference.
 boolean isHideEmptyColumns()
          Returns the value of the 'Hide Empty Columns' attribute.
 boolean isOnlyShowCommonColumns()
          Returns the value of the 'Only Show Common Columns' attribute.
 void setContext(EObject value)
          Sets the value of the 'Context' reference.
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute.
 void setFacets(Facet value)
          Sets the value of the 'Facets' reference.
 void setHideEmptyColumns(boolean value)
          Sets the value of the 'Hide Empty Columns' attribute.
 void setLocalCustomization(MetamodelView value)
          Sets the value of the 'Local Customization' containment reference.
 void setOnlyShowCommonColumns(boolean value)
          Sets the value of the 'Only Show Common Columns' attribute.
 void setParameter(java.lang.Object value)
          Sets the value of the 'Parameter' attribute.
 void setTableConfiguration(TableConfiguration value)
          Sets the value of the 'Table Configuration' reference.
 

Method Detail

getTableConfiguration

TableConfiguration getTableConfiguration()
Returns the value of the 'Table Configuration' reference.

If the meaning of the 'Table Configuration' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Configuration' reference.
See Also:
setTableConfiguration(TableConfiguration), TableinstancePackage.getTableInstance_TableConfiguration()
Generated:
Model:

setTableConfiguration

void setTableConfiguration(TableConfiguration value)
Sets the value of the 'Table Configuration' reference.

Parameters:
value - the new value of the 'Table Configuration' reference.
See Also:
getTableConfiguration()
Generated:

getCustomizations

 getCustomizations()
Returns the value of the 'Customizations' reference list. The list contents are of type org.eclipse.emf.facet.infra.browser.custom.MetamodelView.

If the meaning of the 'Customizations' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Customizations' reference list.
See Also:
TableinstancePackage.getTableInstance_Customizations()
Generated:
Model:

getFacets

Facet getFacets()
Returns the value of the 'Facets' reference.

If the meaning of the 'Facets' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Facets' reference.
See Also:
setFacets(Facet), TableinstancePackage.getTableInstance_Facets()
Generated:
Model:

setFacets

void setFacets(Facet value)
Sets the value of the 'Facets' reference.

Parameters:
value - the new value of the 'Facets' reference.
See Also:
getFacets()
Generated:

getContext

EObject getContext()
Returns the value of the 'Context' reference. Context is the parameter given to the instantiationMethod's query to be the instantiated element's container.

Returns:
the value of the 'Context' reference.
See Also:
setContext(EObject), TableinstancePackage.getTableInstance_Context()
Generated:
Model:

setContext

void setContext(EObject value)
Sets the value of the 'Context' reference.

Parameters:
value - the new value of the 'Context' reference.
See Also:
getContext()
Generated:

getParameter

java.lang.Object getParameter()
Returns the value of the 'Parameter' attribute. The parameterValues parameter contains a value that you can retrieve using the key InstantiationMethodParameters.getEditingDomainParameter().getName().

Returns:
the value of the 'Parameter' attribute.
See Also:
setParameter(Object), TableinstancePackage.getTableInstance_Parameter()
Generated:
Model:

setParameter

void setParameter(java.lang.Object value)
Sets the value of the 'Parameter' attribute.

Parameters:
value - the new value of the 'Parameter' attribute.
See Also:
getParameter()
Generated:

isHideEmptyColumns

boolean isHideEmptyColumns()
Returns the value of the 'Hide Empty Columns' attribute. The default value is "false".

If the meaning of the 'Hide Empty Columns' attribute isn't clear, there really should be more of a description here...

Whether to hide columns which don't contain any elements.

Returns:
the value of the 'Hide Empty Columns' attribute.
See Also:
setHideEmptyColumns(boolean), TableinstancePackage.getTableInstance_HideEmptyColumns()
Generated:
Model:
default="false"

setHideEmptyColumns

void setHideEmptyColumns(boolean value)
Sets the value of the 'Hide Empty Columns' attribute.

Parameters:
value - the new value of the 'Hide Empty Columns' attribute.
See Also:
isHideEmptyColumns()
Generated:

isOnlyShowCommonColumns

boolean isOnlyShowCommonColumns()
Returns the value of the 'Only Show Common Columns' attribute. The default value is "false".

If the meaning of the 'Only Show Common Columns' attribute isn't clear, there really should be more of a description here...

Whether to show columns which are specific to a few elements (false), or only columns which are common to all the elements (true).

Returns:
the value of the 'Only Show Common Columns' attribute.
See Also:
setOnlyShowCommonColumns(boolean), TableinstancePackage.getTableInstance_OnlyShowCommonColumns()
Generated:
Model:
default="false"

setOnlyShowCommonColumns

void setOnlyShowCommonColumns(boolean value)
Sets the value of the 'Only Show Common Columns' attribute.

Parameters:
value - the new value of the 'Only Show Common Columns' attribute.
See Also:
isOnlyShowCommonColumns()
Generated:

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute.

If the meaning of the 'Description' attribute isn't clear, there really should be more of a description here...

The description of the tableInstance (content, purpose, uses ... )

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), TableinstancePackage.getTableInstance_Description()
Generated:
Model:

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()
Generated:

getColumns

 getColumns()
Returns the value of the 'Columns' containment reference list. The list contents are of type Column.

If the meaning of the 'Columns' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Columns' containment reference list.
See Also:
TableinstancePackage.getTableInstance_Columns()
Generated:
Model:
containment="true"

getRows

 getRows()
Returns the value of the 'Rows' containment reference list. The list contents are of type Row.

If the meaning of the 'Rows' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rows' containment reference list.
See Also:
TableinstancePackage.getTableInstance_Rows()
Generated:
Model:
containment="true"

getElements

 getElements()
Returns the value of the 'Elements' reference list. The list contents are of type org.eclipse.emf.ecore.EObject.

If the meaning of the 'Elements' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Elements' reference list.
See Also:
TableinstancePackage.getTableInstance_Elements()
Generated:
Model:
transient="true" changeable="false" volatile="true" derived="true"

getLocalCustomization

MetamodelView getLocalCustomization()
Returns the value of the 'Local Customization' containment reference.

If the meaning of the 'Local Customization' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Local Customization' containment reference.
See Also:
setLocalCustomization(MetamodelView), TableinstancePackage.getTableInstance_LocalCustomization()
Generated:
Model:
containment="true" required="true"

setLocalCustomization

void setLocalCustomization(MetamodelView value)
Sets the value of the 'Local Customization' containment reference.

Parameters:
value - the new value of the 'Local Customization' containment reference.
See Also:
getLocalCustomization()
Generated: