graphdb/src/main/java/com/tinkerpop/blueprints/impls/orient/OrientBaseGraph.java
public OrientVertex addTemporaryVertex(final String iClassName, final Object... prop) {
    makeActive();

    setCurrentGraphInThreadLocal();
    autoStartTransaction();

    final OrientVertex vertex = getVertexInstance(iClassName);
    vertex.setPropertiesInternal(prop);
    return vertex;
  }
public OrientVertex addTemporaryVertex(final String iClassName, final Object... prop) {
    makeActive();

    setCurrentGraphInThreadLocal();
    autoStartTransaction();

    final OrientVertex vertex = getVertexInstance(iClassName);
    vertex.setPropertiesInternal(prop);
    return vertex;
  }
(Blueprints Extension) Creates a temporary vertex setting the initial field values. The vertex is not saved and the transaction
is not started.

@param iClassName Vertex's class name
@param prop       Fields must be a odd pairs of key/value or a single object as Map containing entries as key/value pairs

@return added vertex