Skip navigation links
A C E G I L M O P R U V 

A

addStyles(MUIElement, String...) - Method in interface org.eclipse.fx.ui.workbench.services.EModelStylingService
Add style classes to the given element.

C

compute(IEclipseContext, String) - Method in class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleContextFunction
 
createModelElement(Class<T>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a model element instance and initialize the MApplicationElement#setContributorURI(String)
createModelElement(Class<T>, Function<T, T>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a model element instance, initialize the MApplicationElement#setContributorURI(String) and run the element through the provided processor
createModelElement(Class<T>, Supplier<String>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a model element instance and initialize the MApplicationElement#setContributorURI(String) with the value provided by the contributor supplier
createModelElement(Class<T>, Supplier<String>, Function<T, T>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a model element instance, initialize the MApplicationElement#setContributorURI(String) with the value provided by the contributor supplier and run the element through the provided processor
createModelElementCreator(Class<T>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a supplier who creates a model element instance and initializes the MApplicationElement#setContributorURI(String)
createModelElementCreator(Class<T>, Function<T, T>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a supplier who creates a model element instance, initializes the MApplicationElement#setContributorURI(String) and run the element through the provided processor
createModelElementCreator(Class<T>, Supplier<String>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a supplier who creates a model element instance and initializes the MApplicationElement#setContributorURI(String) with the value provided by the contributor supplier
createModelElementCreator(Class<T>, Supplier<String>, Function<T, T>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService.ModelElementFactory
Create a supplier who creates a model element instance, initializes the MApplicationElement#setContributorURI(String) with the value provided by the contributor supplier and run the element through the provided processor
createModelElementFactory(Class<?>, EModelService) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService
Create a factory to create model elements

E

ELifecycleService - Interface in org.eclipse.fx.ui.workbench.services
Service to register lifecycle handlers on model elements
EModelStylingService - Interface in org.eclipse.fx.ui.workbench.services
Service to set style classes on model elements.

G

getBundleName(Class<?>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService
Get the name of the bundle
getBundleNameSupplier(Class<?>) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService
Get a supplier for the bundle name
getElementInstance(MApplication, String) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService
Get the real element for the given id
getRoot(MApplicationElement) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService
Get the root element of the model
getStyles(MUIElement) - Method in interface org.eclipse.fx.ui.workbench.services.EModelStylingService
Returns the style classes currently assigned to an element.
getStylesFromTags(List<String>) - Method in interface org.eclipse.fx.ui.workbench.services.EModelStylingService
Returns the style classes from a list of element tags.
getUniqueId(MApplicationElement) - Method in interface org.eclipse.fx.ui.workbench.services.ModelService
Get global unique identifier for the given model element

I

InitContext - Annotation Type in org.eclipse.fx.ui.workbench.services.lifecycle.annotation
Called at the time the context is initialized for an element with MContext

L

LIFECYCLE_TAG_PREFIX - Static variable in class org.eclipse.fx.ui.workbench.services.lifecycle.LifecycleAddon
Tag prefix to use
LIFECYCLE_TRANSIENT_KEY - Static variable in class org.eclipse.fx.ui.workbench.services.lifecycle.LifecycleAddon
Key used to store the lifecycle instances inside the transient map
LifecycleAddon - Class in org.eclipse.fx.ui.workbench.services.lifecycle
Addon to add so that lifecycle stuff is initialized
LifecycleAddon(ELifecycleService) - Constructor for class org.eclipse.fx.ui.workbench.services.lifecycle.LifecycleAddon
Create the addon instance
LifecycleContextFunction - Class in org.eclipse.fx.ui.workbench.services.lifecycle.internal
Context function creating a ELifecycleService
LifecycleContextFunction() - Constructor for class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleContextFunction
 
LifecycleServiceImpl - Class in org.eclipse.fx.ui.workbench.services.lifecycle.internal
Implementation of a ELifecycleService
LifecycleServiceImpl() - Constructor for class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleServiceImpl
 

M

ModelService - Interface in org.eclipse.fx.ui.workbench.services
Service used to handle model stuff
ModelService.ModelElementFactory - Interface in org.eclipse.fx.ui.workbench.services
Factory to create model elements

O

org.eclipse.fx.ui.workbench.services - package org.eclipse.fx.ui.workbench.services
 
org.eclipse.fx.ui.workbench.services.lifecycle - package org.eclipse.fx.ui.workbench.services.lifecycle
 
org.eclipse.fx.ui.workbench.services.lifecycle.annotation - package org.eclipse.fx.ui.workbench.services.lifecycle.annotation
 
org.eclipse.fx.ui.workbench.services.lifecycle.internal - package org.eclipse.fx.ui.workbench.services.lifecycle.internal
 

P

PreClose - Annotation Type in org.eclipse.fx.ui.workbench.services.lifecycle.annotation
Called before something like Part, Perspective, Window, ... is closed allowing to veto it
PreShow - Annotation Type in org.eclipse.fx.ui.workbench.services.lifecycle.annotation
Called before a Part, Perspective, Window, ... is closed

R

registerLifecycleURI(MUIElement, String) - Method in interface org.eclipse.fx.ui.workbench.services.ELifecycleService
Register a life-cycle handler
registerLifecycleURI(MUIElement, String) - Method in class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleServiceImpl
 
removeStyles(MUIElement, String...) - Method in interface org.eclipse.fx.ui.workbench.services.EModelStylingService
Remove style classes from the given element.

U

unregisterLifecycleContribution(MUIElement, Object) - Method in interface org.eclipse.fx.ui.workbench.services.ELifecycleService
Unregister a life-cycle handler
unregisterLifecycleContribution(MUIElement, Object) - Method in class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleServiceImpl
 

V

validateAnnotation(Class<? extends Annotation>, MUIElement, IEclipseContext) - Method in interface org.eclipse.fx.ui.workbench.services.ELifecycleService
validateAnnotation(Class<? extends Annotation>, MApplicationElement, IEclipseContext, IEclipseContext) - Method in interface org.eclipse.fx.ui.workbench.services.ELifecycleService
Validate an annotation
validateAnnotation(Class<? extends Annotation>, MUIElement, IEclipseContext) - Method in class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleServiceImpl
 
validateAnnotation(Class<? extends Annotation>, MApplicationElement, IEclipseContext, IEclipseContext) - Method in class org.eclipse.fx.ui.workbench.services.lifecycle.internal.LifecycleServiceImpl
 
A C E G I L M O P R U V 
Skip navigation links