Interface IReadonlyTableOfContents
-
- All Known Implementing Classes:
AbstractReadonlyTableOfContents,ReadonlyTableOfContents
public interface IReadonlyTableOfContentsThis 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> CustomTocEntryObject<T>getCustomTocEntry(java.lang.Class<T> type, java.lang.String ipsObjectQualifiedName)java.util.List<EnumContentTocEntry>getEnumContentTocEntries()Returns all toc's entries representing enum contents.EnumContentTocEntrygetEnumContentTocEntry(java.lang.String className)Returns the toc entry representing enum contents for the specified implementation class.java.util.Set<EnumXmlAdapterTocEntry>getEnumXmlAdapterTocEntries()Returns all toc entries that link to an enumeration xml adapter.java.util.Set<ModelTypeTocEntry>getModelTypeTocEntries()Returns all toc's entries representing model types.java.util.List<ProductCmptTocEntry>getProductCmptTocEntries()Returns all toc's entries representing product components.java.util.List<ProductCmptTocEntry>getProductCmptTocEntries(java.lang.String kindId)Returns all toc's entries representing product components that belong to the indicated product component kind.ProductCmptTocEntrygetProductCmptTocEntry(java.lang.String id)Returns the toc entry representing a product component for the given id or null if no entry exists for the given id.ProductCmptTocEntrygetProductCmptTocEntry(java.lang.String kindId, java.lang.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.java.lang.StringgetProductDataVersion()Return the version of the product data in this table of content.java.util.List<TableContentTocEntry>getTableTocEntries()Returns all toc's entries representing tables.TableContentTocEntrygetTableTocEntryByClassname(java.lang.String implementationClass)Returns a toc entry representing a table for the table's class object.TableContentTocEntrygetTableTocEntryByQualifiedTableName(java.lang.String qualifiedTableName)Returns a toc entry representing a table for this table's qualified table name.java.util.List<TestCaseTocEntry>getTestCaseTocEntries()Returns all toc's entries representing test cases.TestCaseTocEntrygetTestCaseTocEntryByQName(java.lang.String qName)Returns a toc entry representing a test case for the given qualified name.
-
-
-
Method Detail
-
getProductCmptTocEntry
ProductCmptTocEntry getProductCmptTocEntry(java.lang.String id)
Returns the toc entry representing a product component for the given id or null if no entry exists for the given id.
-
getProductCmptTocEntry
ProductCmptTocEntry getProductCmptTocEntry(java.lang.String kindId, java.lang.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.
-
getProductCmptTocEntries
java.util.List<ProductCmptTocEntry> getProductCmptTocEntries()
Returns all toc's entries representing product components.
-
getProductCmptTocEntries
java.util.List<ProductCmptTocEntry> getProductCmptTocEntries(java.lang.String kindId)
Returns all toc's entries representing product components that belong to the indicated product component kind.
-
getTableTocEntries
java.util.List<TableContentTocEntry> getTableTocEntries()
Returns all toc's entries representing tables.
-
getTestCaseTocEntries
java.util.List<TestCaseTocEntry> getTestCaseTocEntries()
Returns all toc's entries representing test cases.
-
getTestCaseTocEntryByQName
TestCaseTocEntry getTestCaseTocEntryByQName(java.lang.String qName)
Returns a toc entry representing a test case for the given qualified name.
-
getTableTocEntryByClassname
TableContentTocEntry getTableTocEntryByClassname(java.lang.String implementationClass)
Returns a toc entry representing a table for the table's class object.
-
getTableTocEntryByQualifiedTableName
TableContentTocEntry getTableTocEntryByQualifiedTableName(java.lang.String qualifiedTableName)
Returns a toc entry representing a table for this table's qualified table name.
-
getModelTypeTocEntries
java.util.Set<ModelTypeTocEntry> getModelTypeTocEntries()
Returns all toc's entries representing model types.
-
getEnumContentTocEntries
java.util.List<EnumContentTocEntry> getEnumContentTocEntries()
Returns all toc's entries representing enum contents.
-
getEnumContentTocEntry
EnumContentTocEntry getEnumContentTocEntry(java.lang.String className)
Returns the toc entry representing enum contents for the specified implementation class.
-
getEnumXmlAdapterTocEntries
java.util.Set<EnumXmlAdapterTocEntry> getEnumXmlAdapterTocEntries()
Returns all toc entries that link to an enumeration xml adapter.
-
getProductDataVersion
java.lang.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
<T> CustomTocEntryObject<T> getCustomTocEntry(java.lang.Class<T> type, java.lang.String ipsObjectQualifiedName)
-
-