org.eclipse.emf.facet.widgets.table.metamodel.v0_2_0.table
Interface Table

All Known Subinterfaces:
NavigationTable

public interface Table

A representation of the model object 'Table Instance'.

The following features are supported:

See Also:
TablePackage.getTable()
Generated:
Model:

Method Summary
 ETypedElement getCanBePresentedInTheTable()
          Returns the value of the 'Can Be Presented In The Table' reference.
  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.
  getFacetSets()
          Returns the value of the 'Facet Sets' reference list.
  getLocalCustomizations()
          Returns the value of the 'Local Customizations' containment reference list.
 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 setCanBePresentedInTheTable(ETypedElement value)
          Sets the value of the 'Can Be Presented In The Table' reference.
 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 setHideEmptyColumns(boolean value)
          Sets the value of the 'Hide Empty Columns' attribute.
 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), TablePackage.getTable_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 Customization.

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:
TablePackage.getTable_Customizations()
Generated:
Model:

getFacetSets

 getFacetSets()
Returns the value of the 'Facet Sets' reference list. The list contents are of type FacetSet.

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

Returns:
the value of the 'Facet Sets' reference list.
See Also:
TablePackage.getTable_FacetSets()
Generated:
Model:

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), TablePackage.getTable_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), TablePackage.getTable_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". Whether to hide columns which don't contain any elements.

Returns:
the value of the 'Hide Empty Columns' attribute.
See Also:
setHideEmptyColumns(boolean), TablePackage.getTable_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". 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), TablePackage.getTable_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. The description of the tableInstance (content, purpose, uses ... )

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), TablePackage.getTable_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:
TablePackage.getTable_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:
TablePackage.getTable_Rows()
Generated:
Model:
containment="true"

getLocalCustomizations

 getLocalCustomizations()
Returns the value of the 'Local Customizations' containment reference list. The list contents are of type Customization.

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

Returns:
the value of the 'Local Customizations' containment reference list.
See Also:
TablePackage.getTable_LocalCustomizations()
Generated:
Model:
containment="true" required="true"

getCanBePresentedInTheTable

ETypedElement getCanBePresentedInTheTable()
Returns the value of the 'Can Be Presented In The Table' reference. A query that determines which elements are allowed in the table

Returns:
the value of the 'Can Be Presented In The Table' reference.
See Also:
setCanBePresentedInTheTable(ETypedElement), TablePackage.getTable_CanBePresentedInTheTable()
Generated:
Model:

setCanBePresentedInTheTable

void setCanBePresentedInTheTable(ETypedElement value)
Sets the value of the 'Can Be Presented In The Table' reference.

Parameters:
value - the new value of the 'Can Be Presented In The Table' reference.
See Also:
getCanBePresentedInTheTable()
Generated: