org.eclipse.uml2.uml
Class UMLPlugin.ExtensionProcessor

java.lang.Object
  extended by org.eclipse.uml2.uml.UMLPlugin.ExtensionProcessor
Enclosing class:
UMLPlugin

public static class UMLPlugin.ExtensionProcessor
extends java.lang.Object

A utility for loading of plugin.xml extensions in a non-Eclipse application.

Since:
5.0
See Also:
process(ClassLoader)

Constructor Summary
UMLPlugin.ExtensionProcessor()
           
 
Method Summary
static void process(java.lang.ClassLoader classLoader)
          Populate all Ecore and UML2 extensions points from plugin.xml files on the classpath (or in the development workspace, as appropriate).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLPlugin.ExtensionProcessor

public UMLPlugin.ExtensionProcessor()
Method Detail

process

public static void process(java.lang.ClassLoader classLoader)
Populate all Ecore and UML2 extensions points from plugin.xml files on the classpath (or in the development workspace, as appropriate). This method has no effect when the Eclipse platform is running, as in that context bundle activation takes care of these extensions points.

Parameters:
classLoader - an optional class-loader used to scan for plugin.xml files. If null, the current context class-loader will be used
Since:
5.0

Copyright 2003, 2014 IBM Corporation, CEA, and others.
All Rights Reserved.