X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.g3d%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fadapters%2FNodeRemover.java;fp=org.simantics.g3d%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fadapters%2FNodeRemover.java;h=ce2453b07a5b2df99fa5969acb5602b805296967;hb=87b3241ec277ba3d8e414b26186a032c9cdcaeed;hp=0000000000000000000000000000000000000000;hpb=1f0bcd66274375f2278d2e6c486cb28257a5f7b2;p=simantics%2F3d.git diff --git a/org.simantics.g3d/src/org/simantics/g3d/adapters/NodeRemover.java b/org.simantics.g3d/src/org/simantics/g3d/adapters/NodeRemover.java new file mode 100644 index 00000000..ce2453b0 --- /dev/null +++ b/org.simantics.g3d/src/org/simantics/g3d/adapters/NodeRemover.java @@ -0,0 +1,30 @@ +package org.simantics.g3d.adapters; + +import java.util.Map; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.WriteGraph; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.layer0.adapter.Remover; + +public class NodeRemover implements Remover { + + //private Resource node; + + public NodeRemover(Resource node) { + //this.node = node; + } + + @Override + public String canRemove(ReadGraph graph, Map aux) + throws DatabaseException { + return "Removing scene-graph nodes from model browser is not supported."; + } + + @Override + public void remove(WriteGraph graph) throws DatabaseException { + + } + +}