Class ExtensionParser.ExtensionDescriptor<ELEMENT extends InternalRegistryElement>
- java.lang.Object
-
- org.eclipse.emf.ecp.internal.core.util.Element
-
- org.eclipse.emf.ecp.internal.core.util.ElementDescriptor<ELEMENT>
-
- org.eclipse.emf.ecp.internal.core.util.ExtensionParser.ExtensionDescriptor<ELEMENT>
-
- Type Parameters:
ELEMENT
- The type of this descriptor which must extendInternalRegistryElement
- All Implemented Interfaces:
java.lang.Comparable<ECPElement>
,ECPElement
,ECPDisposable
,ECPDisposable.DisposeListener
,InternalDescriptor<ELEMENT>
,InternalRegistryElement
- Enclosing class:
- ExtensionParser<ELEMENT extends InternalRegistryElement>
public static class ExtensionParser.ExtensionDescriptor<ELEMENT extends InternalRegistryElement> extends ElementDescriptor<ELEMENT>
- Author:
- Eike Stepper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecp.spi.core.util.ECPDisposable
ECPDisposable.DisposeListener
-
-
Constructor Summary
Constructors Constructor Description ExtensionDescriptor(ElementRegistry<ELEMENT,?> registry, java.lang.String name, java.lang.String type, org.eclipse.core.runtime.IConfigurationElement configurationElement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getClassAttributeName()
org.eclipse.core.runtime.IConfigurationElement
getConfigurationElement()
java.lang.String
getType()
This return the type of the object.protected ELEMENT
resolve()
-
Methods inherited from class org.eclipse.emf.ecp.internal.core.util.ElementDescriptor
addDisposeListener, dispose, disposed, doDispose, getDescription, getLabel, getRegistry, getResolvedElement, isDisposed, isResolved, removeDisposeListener, resolvedElement, setDescription, setLabel
-
Methods inherited from class org.eclipse.emf.ecp.internal.core.util.Element
compareTo, equals, getName, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecp.core.util.ECPElement
getName
-
-
-
-
Constructor Detail
-
ExtensionDescriptor
public ExtensionDescriptor(ElementRegistry<ELEMENT,?> registry, java.lang.String name, java.lang.String type, org.eclipse.core.runtime.IConfigurationElement configurationElement)
-
-
Method Detail
-
getType
public java.lang.String getType()
This return the type of the object.
-
getConfigurationElement
public final org.eclipse.core.runtime.IConfigurationElement getConfigurationElement()
-
resolve
protected ELEMENT resolve() throws java.lang.Exception
- Specified by:
resolve
in classElementDescriptor<ELEMENT extends InternalRegistryElement>
- Throws:
java.lang.Exception
-
getClassAttributeName
protected java.lang.String getClassAttributeName()
-
-