Supplied implementation:
Rational Asset Manager Rational Asset Manager 7.1 provides a default implementation which provides various entries under each repository connection. You can use this extension point to add more.
<!ELEMENT extension (repositoryViewContributor)+> <!ATTLIST extension point CDATA #REQUIRED id CDATA #IMPLIED name CDATA #IMPLIED>
repositoryViewContributor
<!ELEMENT assetType EMPTY> <!ATTLIST repositoryViewContributor id CDATA #IMPLIED name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
repositoryItem
<!ELEMENT assetCategory EMPTY> <!ATTLIST assetCategory name CDATA #REQUIRED image CDATA #REQUIRED class CDATA #REQUIRED >
In the following example, various repositoryItems are defined in each repositoryViewContributor which show up as top level children of each connection. .
<extension point="com.ibm.ram.rich.ui.extension.repositoryViewContributor"> <repositoryViewContributor class="com.ibm.ram.internal.rich.ui.myrepositories.DefaultRepositoryViewContributor" image="icons/ram.gif" name="%RepositoryView.Contributor.RAM.Name"> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.TagsWrapper" image="icons/obj16/my_tags.gif" name="%RepositoryView.Contributor.RAM.Item.Tags"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.TasksWrapper" image="icons/obj16/my_tasks.gif" name="%RepositoryView.Contributor.RAM.Item.Tasks"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.MyAssetsWrapper" image="icons/obj16/my_assets.gif" name="%RepositoryView.Contributor.RAM.Item.Assets"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.DownloadAssetsWrapper" image="icons/obj16/dwnld_assets.gif" name="%RepositoryView.Contributor.RAM.Item.Downloaded"> </repositoryItem> <repositoryItem class="com.ibm.ram.internal.rich.ui.myrepositories.SubscriptionsWrapper" image="icons/obj16/subscriptions.gif" name="%RepositoryView.Contributor.RAM.Item.Subscriptions"> </repositoryItem> </repositoryViewContributor> </extension>