org.eclipse.emf.emfstore.internal.server.model.versioning.operations
Interface CompositeOperation

All Superinterfaces:
AbstractOperation, APIDelegate<ESOperation>, org.eclipse.emf.ecore.EObject, IdentifiableElement, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
SemanticCompositeOperation
All Known Implementing Classes:
CompositeOperationImpl, SemanticCompositeOperationImpl

public interface CompositeOperation
extends AbstractOperation

A representation of the model object ' Composite Operation'.

The following features are supported:

See Also:
OperationsPackage.getCompositeOperation()

Method Summary
 void cannonize()
          Remove all operations from the composite that are masked by later operations in the same composite.
 String getCompositeDescription()
          Returns the value of the 'Composite Description' attribute.
 String getCompositeName()
          Returns the value of the 'Composite Name' attribute.
 AbstractOperation getMainOperation()
          Returns the value of the 'Main Operation' reference.
 org.eclipse.emf.common.util.EList<AbstractOperation> getSubOperations()
          Returns the value of the 'Sub Operations' containment reference list.
 boolean isReversed()
          Returns the value of the 'Reversed' attribute.
 void setCompositeDescription(String value)
          Sets the value of the ' Composite Description' attribute.
 void setCompositeName(String value)
          Sets the value of the ' Composite Name' attribute.
 void setMainOperation(AbstractOperation value)
          Sets the value of the ' Main Operation' reference.
 void setReversed(boolean value)
          Sets the value of the ' Reversed' attribute.
 
Methods inherited from interface org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation
apply, getAllInvolvedModelElements, getClientDate, getLeafOperations, getModelElementId, getOperationId, getOtherInvolvedModelElements, isAccepted, reverse, setAccepted, setClientDate, setModelElementId
 
Methods inherited from interface org.eclipse.emf.emfstore.internal.common.model.IdentifiableElement
getIdentifier, setIdentifier
 
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
 
Methods inherited from interface org.eclipse.emf.emfstore.internal.common.api.APIDelegate
createAPI, toAPI
 

Method Detail

getSubOperations

org.eclipse.emf.common.util.EList<AbstractOperation> getSubOperations()
Returns the value of the 'Sub Operations' containment reference list. The list contents are of type AbstractOperation.

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

Returns:
the value of the 'Sub Operations' containment reference list.
See Also:
OperationsPackage.getCompositeOperation_SubOperations()

getMainOperation

AbstractOperation getMainOperation()
Returns the value of the 'Main Operation' reference.

If the meaning of the 'Main Operation' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Main Operation' reference.
See Also:
setMainOperation(AbstractOperation), OperationsPackage.getCompositeOperation_MainOperation()

setMainOperation

void setMainOperation(AbstractOperation value)
Sets the value of the ' Main Operation' reference.

Parameters:
value - the new value of the 'Main Operation' reference.
See Also:
getMainOperation()

getCompositeName

String getCompositeName()
Returns the value of the 'Composite Name' attribute.

If the meaning of the 'Composite Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Composite Name' attribute.
See Also:
setCompositeName(String), OperationsPackage.getCompositeOperation_CompositeName()

setCompositeName

void setCompositeName(String value)
Sets the value of the ' Composite Name' attribute.

Parameters:
value - the new value of the 'Composite Name' attribute.
See Also:
getCompositeName()

getCompositeDescription

String getCompositeDescription()
Returns the value of the 'Composite Description' attribute.

If the meaning of the 'Composite Description' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Composite Description' attribute.
See Also:
setCompositeDescription(String), OperationsPackage.getCompositeOperation_CompositeDescription()

setCompositeDescription

void setCompositeDescription(String value)
Sets the value of the ' Composite Description' attribute.

Parameters:
value - the new value of the 'Composite Description' attribute.
See Also:
getCompositeDescription()

isReversed

boolean isReversed()
Returns the value of the 'Reversed' attribute.

If the meaning of the 'Reversed' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Reversed' attribute.
See Also:
setReversed(boolean), OperationsPackage.getCompositeOperation_Reversed()

setReversed

void setReversed(boolean value)
Sets the value of the ' Reversed' attribute.

Parameters:
value - the new value of the 'Reversed' attribute.
See Also:
isReversed()

cannonize

void cannonize()
Remove all operations from the composite that are masked by later operations in the same composite.



Copyright © 2015. All Rights Reserved.