Interface IReadonlyTableOfContents
- All Known Implementing Classes:
AbstractReadonlyTableOfContents,ReadonlyTableOfContents
public interface IReadonlyTableOfContents
This is the interface for readonly table of contents used by the runtime repositories. With the
methods in this interface you could find a single entry in the table of contents or the list of
entries of a special type
- Author:
- dirmeier
-
Method Summary
Modifier and TypeMethodDescription<T> CustomTocEntryObject<T>getCustomTocEntry(Class<T> type, String ipsObjectQualifiedName) Returns all toc's entries representing enum contents.getEnumContentTocEntry(String className) Returns the toc entry representing enum contents for the specified implementation class.Returns all toc entries that link to an enumeration xml adapter.Returns all toc's entries representing model types.Returns all toc's entries representing product components.getProductCmptTocEntries(String kindId) Returns all toc's entries representing product components that belong to the indicated product component kind.Returns the toc entry representing a product component for the given id or null if no entry exists for the given id.getProductCmptTocEntry(String kindId, String versionId) Returns the toc entry representing a product component for the given product component kind id and versionId or null if no such entry exists.Return the version of the product data in this table of content.Returns all toc's entries representing tables.getTableTocEntryByClassname(String implementationClass) Returns a toc entry representing a table for the table's class object.getTableTocEntryByQualifiedTableName(String qualifiedTableName) Returns a toc entry representing a table for this table's qualified table name.Returns all toc's entries representing test cases.getTestCaseTocEntryByQName(String qName) Returns a toc entry representing a test case for the given qualified name.
-
Method Details
-
getProductCmptTocEntry
Returns the toc entry representing a product component for the given id or null if no entry exists for the given id. -
getProductCmptTocEntry
Returns the toc entry representing a product component for the given product component kind id and versionId or null if no such entry exists. -
getProductCmptTocEntries
List<ProductCmptTocEntry> getProductCmptTocEntries()Returns all toc's entries representing product components. -
getProductCmptTocEntries
Returns all toc's entries representing product components that belong to the indicated product component kind. -
getTableTocEntries
List<TableContentTocEntry> getTableTocEntries()Returns all toc's entries representing tables. -
getTestCaseTocEntries
List<TestCaseTocEntry> getTestCaseTocEntries()Returns all toc's entries representing test cases. -
getTestCaseTocEntryByQName
Returns a toc entry representing a test case for the given qualified name. -
getTableTocEntryByClassname
Returns a toc entry representing a table for the table's class object. -
getTableTocEntryByQualifiedTableName
Returns a toc entry representing a table for this table's qualified table name. -
getModelTypeTocEntries
Set<ModelTypeTocEntry> getModelTypeTocEntries()Returns all toc's entries representing model types. -
getEnumContentTocEntries
List<EnumContentTocEntry> getEnumContentTocEntries()Returns all toc's entries representing enum contents. -
getEnumContentTocEntry
Returns the toc entry representing enum contents for the specified implementation class. -
getEnumXmlAdapterTocEntries
Set<EnumXmlAdapterTocEntry> getEnumXmlAdapterTocEntries()Returns all toc entries that link to an enumeration xml adapter. -
getProductDataVersion
String getProductDataVersion()Return the version of the product data in this table of content. This may be a version numbe or a timestamp- Returns:
- The version of the table of content
-
getCustomTocEntry
-