public class ModifyAssociationOperation extends UndoOperation
Modifier and Type | Field and Description |
---|---|
private CreateAssociationOperation |
addOperation |
private boolean |
nop |
private RemoveAssociationOperation |
removeOperation |
isMarker, operationNumber
Modifier | Constructor and Description |
---|---|
private |
ModifyAssociationOperation() |
Modifier and Type | Method and Description |
---|---|
static ModifyAssociationOperation |
addPlayer(Association a,
Topic role,
Topic player) |
static ModifyAssociationOperation |
addPlayers(Association a,
java.util.Map<Topic,Topic> members) |
UndoOperation |
combineWith(UndoOperation previous) |
java.lang.String |
getLabel() |
void |
redo() |
static ModifyAssociationOperation |
removePlayer(Association a,
Topic role) |
static ModifyAssociationOperation |
setType(Association a,
Topic type) |
void |
undo() |
canRedo, canUndo, getDescription, getOperationNumber, getRedoLabel, getUndoLabel, isMarker
private RemoveAssociationOperation removeOperation
private CreateAssociationOperation addOperation
private boolean nop
public static ModifyAssociationOperation setType(Association a, Topic type) throws TopicMapException, UndoException
TopicMapException
UndoException
public static ModifyAssociationOperation addPlayers(Association a, java.util.Map<Topic,Topic> members) throws TopicMapException, UndoException
TopicMapException
UndoException
public static ModifyAssociationOperation addPlayer(Association a, Topic role, Topic player) throws TopicMapException, UndoException
TopicMapException
UndoException
public static ModifyAssociationOperation removePlayer(Association a, Topic role) throws TopicMapException, UndoException
TopicMapException
UndoException
public void undo() throws UndoException
undo
in class UndoOperation
UndoException
public void redo() throws UndoException
redo
in class UndoOperation
UndoException
public java.lang.String getLabel()
getLabel
in class UndoOperation
public UndoOperation combineWith(UndoOperation previous)
combineWith
in class UndoOperation
Copyright 2004-2015 Wandora Team