Class CheckoutProjectCompositeImpl
- java.lang.Object
-
- org.eclipse.emf.ecp.internal.ui.composites.CheckoutProjectCompositeImpl
-
- All Implemented Interfaces:
CompositeProvider
,CheckoutProjectComposite
public class CheckoutProjectCompositeImpl extends java.lang.Object implements CheckoutProjectComposite
- Author:
- Eugen Neufeld
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecp.ui.common.CheckoutProjectComposite
CheckoutProjectComposite.CheckoutProjectChangeListener
-
-
Constructor Summary
Constructors Constructor Description CheckoutProjectCompositeImpl(ECPCheckoutSource checkoutSource)
Constructor for creating a checkout composite.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Composite
createUI(org.eclipse.swt.widgets.Composite parent)
This method creates a UI bundled into aComposite
that can be used anywhere.void
dispose()
Disposes this composite provider.ECPCheckoutSource
getCheckoutSource()
java.lang.String
getProjectName()
ECPProperties
getProjectProperties()
UIProvider
getUiProvider()
void
setListener(CheckoutProjectComposite.CheckoutProjectChangeListener listener)
-
-
-
Constructor Detail
-
CheckoutProjectCompositeImpl
public CheckoutProjectCompositeImpl(ECPCheckoutSource checkoutSource)
Constructor for creating a checkout composite.- Parameters:
checkoutSource
- the object to checkout
-
-
Method Detail
-
createUI
public org.eclipse.swt.widgets.Composite createUI(org.eclipse.swt.widgets.Composite parent)
This method creates a UI bundled into aComposite
that can be used anywhere.- Specified by:
createUI
in interfaceCompositeProvider
- Parameters:
parent
- the parentComposite
- Returns:
- the created
Composite
-
getProjectName
public java.lang.String getProjectName()
- Specified by:
getProjectName
in interfaceCheckoutProjectComposite
- Returns:
- the project name
-
getProjectProperties
public ECPProperties getProjectProperties()
- Specified by:
getProjectProperties
in interfaceCheckoutProjectComposite
- Returns:
- the project properties
-
getCheckoutSource
public ECPCheckoutSource getCheckoutSource()
- Specified by:
getCheckoutSource
in interfaceCheckoutProjectComposite
- Returns:
- the checkoutSource
-
getUiProvider
public UIProvider getUiProvider()
- Specified by:
getUiProvider
in interfaceCheckoutProjectComposite
- Returns:
- the uiProvider
-
setListener
public void setListener(CheckoutProjectComposite.CheckoutProjectChangeListener listener)
- Specified by:
setListener
in interfaceCheckoutProjectComposite
- Parameters:
listener
- the listener to set
-
dispose
public void dispose()
Disposes this composite provider.- Specified by:
dispose
in interfaceCompositeProvider
-
-