public class TableUsage extends TypePart
| Constructor and Description |
|---|
TableUsage(Type parent,
Method getterMethod) |
| Modifier and Type | Method and Description |
|---|---|
ITable<?> |
getTable(IProductComponent productComponent,
Calendar effectiveDate)
Returns the table the given product component references for this table usage.
|
TableStructure |
getTableStructure() |
String |
toString() |
getMessageHelper, getMessageKey, getModelType, getType, getTypeNamecreateMessageHelper, getDescription, getDocumentation, getExtensionPropertyIds, getExtensionPropertyValue, getLabel, getName, getRelevantProductObject, invokeField, invokeMethodpublic ITable<?> getTable(IProductComponent productComponent, Calendar effectiveDate)
null the latest generation is used. If the table usage is
not changing over time the date will be ignored.productComponent - The product component that holds the table instanceeffectiveDate - the date to determine the product component generation. If null
the latest generation is used. Is ignored if the table usage configuration is not
changing over time.public TableStructure getTableStructure()
UnsupportedOperationException - if this table usage uses multiple table structures.public String toString()
toString in class ModelElementCopyright © 2019. All rights reserved.