package org.rf.ide.core.testdata.model.presenter.update;
import java.util.List;
import org.rf.ide.core.testdata.model.AModelElement;
import org.rf.ide.core.testdata.model.table.IExecutableStepsHolder;
import org.rf.ide.core.testdata.text.read.IRobotTokenType;
public abstract class ExecutablesStepsHolderMorphOperation<T extends IExecutableStepsHolder<?>>
implements IExecutablesStepsHolderElementOperation<T> {
@Override
public boolean isApplicable(final IRobotTokenType elementType) {
return false;
}
@Override
public AModelElement<?> create(final T executablesHolder, final String action, final List<String> args,
final String comment) {
throw new UnsupportedOperationException();
}
@Override
public void update(final AModelElement<?> modelElement, final int index, final String value) {
throw new UnsupportedOperationException();
}
@Override
public void update(final AModelElement<?> modelElement, final List<String> newArguments) {
throw new UnsupportedOperationException();
}
@Override
public void remove(final T executablesHolder, final AModelElement<?> modelElement) {
throw new UnsupportedOperationException();
}
}