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

All Superinterfaces:
AbstractOperation, APIDelegate<ESOperation>, org.eclipse.emf.ecore.EObject, FeatureOperation, IdentifiableElement, org.eclipse.emf.common.notify.Notifier, ReferenceOperation
All Known Implementing Classes:
MultiReferenceOperationImpl

public interface MultiReferenceOperation
extends ReferenceOperation

A representation of the model object ' Multi Reference Operation'.

The following features are supported:

See Also:
OperationsPackage.getMultiReferenceOperation()

Method Summary
 int getIndex()
          Returns the value of the 'Index' attribute.
 org.eclipse.emf.common.util.EList<ModelElementId> getReferencedModelElements()
          Returns the value of the 'Referenced Model Elements' containment reference list.
 boolean isAdd()
          Returns the value of the 'Add' attribute.
 void setAdd(boolean value)
          Sets the value of the ' Add' attribute.
 void setIndex(int value)
          Sets the value of the ' Index' attribute.
 
Methods inherited from interface org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation
getContainmentType, getOppositeFeatureName, isBidirectional, setBidirectional, setContainmentType, setOppositeFeatureName
 
Methods inherited from interface org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation
getFeature, getFeature, getFeatureName, getUnset, setFeatureName, setUnset
 
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

isAdd

boolean isAdd()
Returns the value of the 'Add' attribute.

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

Returns:
the value of the 'Add' attribute.
See Also:
setAdd(boolean), OperationsPackage.getMultiReferenceOperation_Add()

setAdd

void setAdd(boolean value)
Sets the value of the ' Add' attribute.

Parameters:
value - the new value of the 'Add' attribute.
See Also:
isAdd()

getIndex

int getIndex()
Returns the value of the 'Index' attribute.

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

Returns:
the value of the 'Index' attribute.
See Also:
setIndex(int), OperationsPackage.getMultiReferenceOperation_Index()

setIndex

void setIndex(int value)
Sets the value of the ' Index' attribute.

Parameters:
value - the new value of the 'Index' attribute.
See Also:
getIndex()

getReferencedModelElements

org.eclipse.emf.common.util.EList<ModelElementId> getReferencedModelElements()
Returns the value of the 'Referenced Model Elements' containment reference list. The list contents are of type ModelElementId.

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

Returns:
the value of the 'Referenced Model Elements' containment reference list.
See Also:
OperationsPackage.getMultiReferenceOperation_ReferencedModelElements()


Copyright © 2015. All Rights Reserved.