org.eclipse.emf.emfstore.internal.server.model.versioning
Interface OperationProxy

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
OperationProxyImpl

public interface OperationProxy
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Operation Proxy'.

The following features are supported:

See Also:
VersioningPackage.getOperationProxy()

Method Summary
 ImageProxy getImage()
          Returns the image to be used by the label provider.
 int getIndex()
          Returns the index within the operations file.
 String getLabel()
          Returns the label to be used by the label provider.
 org.eclipse.emf.common.util.EList<OperationProxy> getProxies()
          Returns the value of the 'Proxies' containment reference list.
 boolean isLabelProviderReady()
          Determines whether this proxy has everything needed to be visualized by an label provider.
 void setImage(ImageProxy imageProxy)
          Sets the image proxy that is used by the label provider to create the appropriate image.
 void setIndex(int index)
          Sets the index that corresponds to the location within the operations file.
 void setLabel(String label)
          Sets the label to be used by the label provider.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getProxies

org.eclipse.emf.common.util.EList<OperationProxy> getProxies()
Returns the value of the 'Proxies' containment reference list. The list contents are of type OperationProxy.

If the meaning of the 'Proxies' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Proxies' containment reference list.
See Also:
VersioningPackage.getOperationProxy_Proxies()

setLabel

void setLabel(String label)
Sets the label to be used by the label provider.

Parameters:
label - the label to be set

setImage

void setImage(ImageProxy imageProxy)
Sets the image proxy that is used by the label provider to create the appropriate image.

Parameters:
imageProxy - the image proxy

getImage

ImageProxy getImage()
Returns the image to be used by the label provider.

Returns:
the image

getLabel

String getLabel()
Returns the label to be used by the label provider.

Returns:
the label

getIndex

int getIndex()
Returns the index within the operations file.

Returns:
the index of the operation within the operations file

setIndex

void setIndex(int index)
Sets the index that corresponds to the location within the operations file.

Parameters:
index - the index within the operations file

isLabelProviderReady

boolean isLabelProviderReady()
Determines whether this proxy has everything needed to be visualized by an label provider.

Returns:
true, if this proxy has its label and image set, false otherwise


Copyright © 2016. All Rights Reserved.