|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ChangePackage
A representation of the model object ' Change Package'.
VersioningPackage.getChangePackage()
Method Summary | |
---|---|
void |
apply(Project project)
Apply all operations in the change package to the given project. |
void |
apply(Project project,
boolean force)
Apply all operations in the change package to the given project. |
void |
cannonize()
Remove all operations from the change package that are masked by later operations in the same package. |
Set<ModelElementId> |
getAllInvolvedModelElements()
Returns all model elements that are involved in this change package. |
List<AbstractOperation> |
getCopyOfOperations()
Retrieve a copy of all operations in the change package. |
org.eclipse.emf.common.util.EList<Event> |
getEvents()
Returns the value of the 'Events' containment reference list. |
List<AbstractOperation> |
getLeafOperations()
Get all leaf operations of a change package, decomposing all composite operations. |
LogMessage |
getLogMessage()
Returns the value of the 'Log Message' containment reference. |
org.eclipse.emf.common.util.EList<AbstractOperation> |
getOperations()
Returns the value of the 'Operations' containment reference list. |
int |
getSize()
Counts the number of Leaf Operations within this change package. |
List<AbstractOperation> |
getTouchingOperations(ModelElementId modelElementId)
Get all operations of a change package, that are touching the given model element id |
org.eclipse.emf.common.util.EList<VersionProperty> |
getVersionProperties()
Returns the value of the 'Version Properties' containment reference list. |
ChangePackage |
reverse()
Reverse the change package. |
void |
setLogMessage(LogMessage value)
Sets the value of the ' Log Message ' containment reference. |
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 |
---|
org.eclipse.emf.common.util.EList<AbstractOperation> getOperations()
AbstractOperation
.
VersioningPackage.getChangePackage_Operations()
org.eclipse.emf.common.util.EList<Event> getEvents()
Event
.
If the meaning of the 'Events' containment reference list isn't clear, there really should be more of a description here...
VersioningPackage.getChangePackage_Events()
LogMessage getLogMessage()
If the meaning of the 'Log Message' containment reference isn't clear, there really should be more of a description here...
setLogMessage(LogMessage)
,
VersioningPackage.getChangePackage_LogMessage()
void setLogMessage(LogMessage value)
Log Message
' containment reference.
value
- the new value of the 'Log Message' containment reference.getLogMessage()
org.eclipse.emf.common.util.EList<VersionProperty> getVersionProperties()
VersionProperty
.
If the meaning of the 'Version Properties' containment reference list isn't clear, there really should be more of a description here...
VersioningPackage.getChangePackage_VersionProperties()
void apply(Project project)
project
- the projectvoid apply(Project project, boolean force)
project
- the projectforce
- if true, illegal Operations won't stop the other to be appliedvoid cannonize()
ChangePackage reverse()
List<AbstractOperation> getCopyOfOperations()
List<AbstractOperation> getLeafOperations()
Set<ModelElementId> getAllInvolvedModelElements()
List<AbstractOperation> getTouchingOperations(ModelElementId modelElementId)
int getSize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |