/** * */ package org.openntf.domino.graph; import java.util.Map; import java.util.Set; import org.openntf.domino.Document; import com.tinkerpop.blueprints.Element; /** * @author nfreeman * */ @Deprecated public interface IDominoElement extends Element { public boolean hasProperty(String key); public <T> T getProperty(String key, Class<T> type); public <T> T getProperty(String key, Class<T> type, boolean allowNull); public int incrementProperty(String key); public int decrementProperty(String key); public Document getRawDocument(); public void setRawDocument(Document doc); public int incrementProperty(IDominoProperties prop); public int decrementProperty(IDominoProperties prop); public Set<String> getPropertyKeys(boolean includeEdgeFields); public <T> T getProperty(IDominoProperties prop); public <T> T getProperty(IDominoProperties prop, boolean allowNull); public void setProperty(IDominoProperties prop, java.lang.Object value); public Map<String, Object> toMap(IDominoProperties[] props); public Map<String, Object> toMap(Set<IDominoProperties> props); public DominoGraph getParent(); }