package org.jboss.tools.smooks.edimap.models;
import org.eclipse.emf.edit.domain.IEditingDomainProvider;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.ITreeContentProvider;
import org.jboss.tools.smooks.gef.tree.model.TreeContainerModel;
import org.jboss.tools.smooks.gef.tree.model.TreeNodeModel;
public class EDIMappingNodeContainerGraphModel extends TreeContainerModel {
private IEditingDomainProvider domainProvider;
public EDIMappingNodeContainerGraphModel(Object data, ITreeContentProvider contentProvider,
ILabelProvider labelProvider, IEditingDomainProvider domainProvider) {
super(data, contentProvider, labelProvider);
this.domainProvider = domainProvider;
}
/*
* (non-Javadoc)
*
* @see
* org.jboss.tools.smooks.gef.tree.model.TreeNodeModel#createChildModel(
* java.lang.Object, org.eclipse.jface.viewers.ITreeContentProvider,
* org.eclipse.jface.viewers.ILabelProvider)
*/
@Override
protected TreeNodeModel createChildModel(Object model, ITreeContentProvider contentProvider,
ILabelProvider labelProvider) {
// TODO Auto-generated method stub
return new EDIMappingNodeGraphModel(model, contentProvider, labelProvider,domainProvider);
}
/*
* (non-Javadoc)
*
* @see
* org.jboss.tools.smooks.gef.tree.model.TreeNodeModel#canLinkWithSource
* (java.lang.Object)
*/
@Override
public boolean canLinkWithSource(Object model) {
return false;
}
/*
* (non-Javadoc)
*
* @see
* org.jboss.tools.smooks.gef.tree.model.TreeNodeModel#canLinkWithTarget
* (java.lang.Object)
*/
@Override
public boolean canLinkWithTarget(Object model) {
return false;
}
}