package com.digiarea.closure.preferences.model; import com.digiarea.closure.preferences.model.visitor.GenericVisitor; import com.digiarea.closure.preferences.model.visitor.VoidVisitor; public enum EditorType { KOMODO, NETBEANS, NOTEPAD, SUBLIMTEXT, WEBSTORM, EMACS, TEXTMATE, JEDIT; public <C> void accept(VoidVisitor<C> v, C ctx) throws Exception { v.visit(this, ctx); } public <R, C> R accept(GenericVisitor<R, C> v, C ctx) throws Exception { return v.visit(this, ctx); } }