Example

<plugin><extensionpoint="org.eclipse.gmf.runtime.emf.type.core.elementTypes"><metamodelnsURI="http://frascati.ow2.org"><metamodelTypeid="org.eclipse.stp.sca.diagram.frascati.FractalImplementation"name="FractalImplementation"eclass="FractalImplementation"kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"><paramname="semanticHint"value="org.eclipse.stp.sca.diagram.frascati.FractalImplementation"/></metamodelType><metamodelTypeid="org.eclipse.stp.sca.diagram.frascati.JBIBinding"name="JBIBinding"eclass="JBIBinding"kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"><paramname="semanticHint"value="org.eclipse.stp.sca.diagram.frascati.JBIBinding"/></metamodelType></metamodel></extension><extensionpoint="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings"><clientContextid="ScaClientContext"><enablement><testproperty="org.eclipse.gmf.runtime.emf.core.editingDomain"value="org.eclipse.stp.sca.diagram.EditingDomain"/></enablement></clientContext><bindingcontext="ScaClientContext"><elementTyperef="org.eclipse.stp.sca.diagram.frascati.FractalImplementation"/><adviceref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/></binding><bindingcontext="ScaClientContext"><elementTyperef="org.eclipse.stp.sca.diagram.frascati.JBIBinding"/><adviceref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/></binding></extension><extensionpoint="org.eclipse.stp.sca.diagram.extension.implementations"><elementtypeId="org.eclipse.stp.sca.diagram.frascati.FractalImplementation"literalClass="org.eclipse.stp.sca.domainmodel.frascati.FrascatiPackage$Literals"literalField="DOCUMENT_ROOT__IMPLEMENTATION_FRACTAL"iconPath="/org.eclipse.stp.sca.domainmodel.frascati.edit/icons/full/obj16/FractalImplementation.gif"/></extension><extensionpoint="org.eclipse.stp.sca.diagram.extension.bindings"><elementtypeId="org.eclipse.stp.sca.diagram.frascati.JBIBinding"literalClass="org.eclipse.stp.sca.domainmodel.frascati.FrascatiPackage$Literals"literalField="DOCUMENT_ROOT__BINDING_JBI"iconPath="/org.eclipse.stp.sca.domainmodel.frascati.edit/icons/full/obj16/JBIBinding.gif"/></extension><extensionpoint="org.eclipse.stp.sca.diagram.AdaptorFactories"><adaptorFactoryclass="org.eclipse.stp.sca.domainmodel.frascati.provider.FrascatiItemProviderAdapterFactory"/></extension><extensionpoint="org.eclipse.stp.sca.diagram.ImplementationEntryPalette"><implementationEntrydescription="Create a new FractalImplementation"iconPath="/org.eclipse.stp.sca.domainmodel.frascati.edit/icons/full/obj16/FractalImplementation.gif"label="Fractal (Frascati 0.4)"type="org.eclipse.stp.sca.diagram.frascati.FractalImplementation"></implementationEntry></extension><extensionpoint="org.eclipse.stp.sca.diagram.BindingEntryPalette"><bindingEntrydescription="Create a new JBIBinding"iconPath="/org.eclipse.stp.sca.domainmodel.frascati.edit/icons/full/obj16/JBIBinding.gif"label="JBI (Frascati 0.4)"type="org.eclipse.stp.sca.diagram.frascati.JBIBinding"></bindingEntry></extension></plugin>