Class SpreadsheetReference
java.lang.Object
org.eclipse.epsilon.emc.spreadsheets.SpreadsheetReference
This class represents a reference between two worksheets and two columns.
Reference has multiplicity one-to-one or one-to-many meaning that either the
first referenced row is relevant or all of them. This is most important when
reading spreadsheet data. Reference may also cascade updates - this means
that any changes to the referenced cell would be cascaded to all referencing
rows.
- Author:
- Martins Francis
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
protected SpreadsheetModel
protected SpreadsheetColumn
protected SpreadsheetWorksheet
protected SpreadsheetColumn
protected SpreadsheetWorksheet
-
Constructor Summary
ConstructorsConstructorDescriptionSpreadsheetReference
(SpreadsheetModel model, ISpreadsheetMetadata.SpreadsheetReferenceMetadata reference) Constructs an object representing a reference between two worksheets and two columns as specified in the provided reference metadata. -
Method Summary
-
Field Details
-
model
-
referencingWorksheet
-
referencedWorksheet
-
referencingColumn
-
referencedColumn
-
many
protected boolean many -
cascadingUpdates
protected boolean cascadingUpdates
-
-
Constructor Details
-
SpreadsheetReference
public SpreadsheetReference(SpreadsheetModel model, ISpreadsheetMetadata.SpreadsheetReferenceMetadata reference) Constructs an object representing a reference between two worksheets and two columns as specified in the provided reference metadata.- Parameters:
model
-reference
-
-
-
Method Details