@Override public String getTexture() { IAction action = pipe.getAction(slot); if (action != null) return action.getTexture(); else return ""; }
@Override public boolean isDefined() { return pipe.getAction(slot) != null; }
public IAction getAction() { return pipe.getAction(slot); }
@Override public int getTextureIndex() { IAction action = pipe.getAction(slot); if (action != null) return action.getIndexInTexture(); else return 0; }