|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Change
Change model for Henshin. Stores information about changes and provides
functionality to apply these changes to an EGraph
.
Engine.createChange(org.eclipse.emf.henshin.model.Rule, EGraph, Match, Match)
Nested Class Summary | |
---|---|
static interface |
Change.AttributeChange
Change for modifying an attribute. |
static interface |
Change.CompoundChange
Compound change (an ordered list of Change s). |
static interface |
Change.IndexChange
Change for modifying the index of a reference (link) between two objects. |
static interface |
Change.ObjectChange
Change for creating or deleting an object. |
static interface |
Change.ReferenceChange
Change for creating or deleting a reference (link) between two objects. |
Method Summary | |
---|---|
void |
applyAndReverse()
Apply this change description and reverse it so that is can be undone / redone. |
EGraph |
getEGraph()
Get the EGraph to be changed. |
Method Detail |
---|
EGraph getEGraph()
EGraph
to be changed.
EGraph
.void applyAndReverse()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |