RAS Profile
Identifier:
com.ibm.xtools.ras.profile.core.profile
Since:
1.0.0
Description:
The profile extention lets you "link" a RAS profile id to a EMF model namespace URI. This lets the RAS framework load the correct factories to create elements.
Configuration Markup:
<!ELEMENT extension (profile+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT profile EMPTY>
<!ATTLIST profile
name CDATA #IMPLIED
profile-id CDATA #REQUIRED
uri CDATA #REQUIRED>
- name - The localized name of the profile. This is used to display the name of the profile in any UIs.
- profile-id - Each profile has a unique id. This id is used to identify the profile for a given manifest. The profile is in the format ::, where parent profile id is in the same format. This way we can see the hierarchy of profiles that the given profile extends.
All profile should extend the default profile who's id is F1C842AD-CE85-4261-ACA7-178C457018A1::31E5BFBF-B16E-4253-8037-98D70D07F35F
- uri - Returns the name space uri for the generated profile.
This is the same as the uri the emf model is registered with.
Examples:
<extension point="com.ibm.xtools.ras.profile.core.profile">
<profile
profile-id="F1C842AD-CE85-4261-ACA7-178C457018A1::31E5BFBF-B16E-4253-8037-98D70D07F35F"
name="Default Profile"
uri="http:///defaultprofile.ecore">
</profile>
</extension>
API Information:
No APIs need to be implemented outside of EMF and this extention point.
Licensed Materials - Property of IBM
(c) Copyright IBM Corp. 2003 All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.