|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.ecp.internal.core.util.Element
org.eclipse.emf.ecp.internal.core.util.ElementDescriptor<ELEMENT>
ELEMENT - public abstract class ElementDescriptor<ELEMENT extends ECPElement>
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecp.spi.core.util.ECPDisposable |
|---|
ECPDisposable.DisposeListener |
| Constructor Summary | |
|---|---|
ElementDescriptor(ElementRegistry<ELEMENT,?> registry,
String name)
|
|
| Method Summary | |
|---|---|
void |
addDisposeListener(ECPDisposable.DisposeListener listener)
Adds a ECPDisposable.DisposeListener to this instance. |
void |
dispose()
Disposes the current instance. |
void |
disposed(ECPDisposable disposable)
Callback method being used to notify listeners about a dispose. |
String |
getDescription()
Return the description. |
String |
getLabel()
Returns the label. |
ElementRegistry<ELEMENT,?> |
getRegistry()
|
ELEMENT |
getResolvedElement()
|
boolean |
isDisposed()
Whether this instance is already disposed. |
boolean |
isResolved()
|
void |
removeDisposeListener(ECPDisposable.DisposeListener listener)
Removed a ECPDisposable.DisposeListener from this instance. |
void |
setDescription(String description)
Sets the description. |
void |
setLabel(String label)
Sets the label. |
| Methods inherited from class org.eclipse.emf.ecp.internal.core.util.Element |
|---|
compareTo, equals, getName, getType, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecp.core.util.ECPElement |
|---|
getName |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public ElementDescriptor(ElementRegistry<ELEMENT,?> registry,
String name)
| Method Detail |
|---|
public final ElementRegistry<ELEMENT,?> getRegistry()
public final String getLabel()
getLabel in interface InternalRegistryElementpublic final void setLabel(String label)
setLabel in interface InternalRegistryElementlabel - the Label to setpublic final String getDescription()
getDescription in interface InternalRegistryElementpublic final void setDescription(String description)
setDescription in interface InternalRegistryElementdescription - the Description to setpublic final boolean isResolved()
isResolved in interface InternalDescriptor<ELEMENT extends ECPElement>public final ELEMENT getResolvedElement()
getResolvedElement in interface InternalDescriptor<ELEMENT extends ECPElement>public final boolean isDisposed()
isDisposed in interface ECPDisposablepublic final void dispose()
dispose in interface ECPDisposablepublic final void addDisposeListener(ECPDisposable.DisposeListener listener)
ECPDisposable.DisposeListener to this instance.
addDisposeListener in interface ECPDisposablelistener - the listener to addpublic final void removeDisposeListener(ECPDisposable.DisposeListener listener)
ECPDisposable.DisposeListener from this instance.
removeDisposeListener in interface ECPDisposablelistener - the listener to removepublic final void disposed(ECPDisposable disposable)
disposed in interface ECPDisposable.DisposeListenerdisposable - the object being disposed
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||