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;
  }
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
( Blueprints Extension ) Creates a temporary vertex setting the initial field values . The vertex is not saved and the transaction is not started .