public class TypeMatchMappingCommand extends MatchMappingCommand
AbstractCommand.NonDirtying
DESCRIPTION, domain, LABEL, mappedInputs, mapping
commandList, LAST_COMMAND_ALL, MERGE_COMMAND_ALL, resultIndex
description, isExecutable, isPrepared, label
Constructor and Description |
---|
TypeMatchMappingCommand(MappingDomain domain,
Mapping mapping) |
Modifier and Type | Method and Description |
---|---|
static Command |
create(MappingDomain domain,
Mapping mapping)
This creates a command that creates a new child mappings for the given mapping
by attempting to match by type input children with output children.
|
protected boolean |
match(java.lang.Object inputObject,
java.lang.Object outputObject,
java.util.Collection<java.lang.Object> mappedObjects) |
matchChildren, prepare, toString
append, appendAndExecute, appendIfCanExecute, canUndo, dispose, execute, getAffectedObjects, getCommandList, getDescription, getLabel, getMergedAffectedObjectsCollection, getMergedResultCollection, getResult, getResultIndex, isEmpty, redo, undo, unwrap
canExecute, chain, setDescription, setLabel
public TypeMatchMappingCommand(MappingDomain domain, Mapping mapping)
public static Command create(MappingDomain domain, Mapping mapping)
protected boolean match(java.lang.Object inputObject, java.lang.Object outputObject, java.util.Collection<java.lang.Object> mappedObjects)
match
in class MatchMappingCommand