This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a commit to branch GValue-refinement
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 83c4ca497847c952f436ce7767f2aca094d10a3b
Author: Cole-Greer <cole.gr...@improving.com>
AuthorDate: Tue Sep 9 15:49:03 2025 -0700

    rename PropertiesHolder
---
 .../gremlin/process/traversal/dsl/graph/GraphTraversal.java   |  4 ++--
 .../step/{PropertyAdding.java => PropertiesHolder.java}       |  4 ++--
 .../traversal/step/map/AddEdgeStartStepPlaceholder.java       |  4 ++--
 .../process/traversal/step/map/AddElementStepContract.java    |  4 ++--
 .../gremlin/process/traversal/step/map/MergeStepContract.java |  4 ++--
 .../traversal/step/sideEffect/AddPropertyStepContract.java    |  4 ++--
 .../traversal/strategy/decoration/PartitionStrategy.java      | 11 +++--------
 .../verification/ReservedKeysVerificationStrategy.java        |  6 +++---
 8 files changed, 18 insertions(+), 23 deletions(-)

diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
index b7d50b6680..e775c4fa9a 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
@@ -62,7 +62,7 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeEdgeStepPlac
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStep;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStepContract;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeVertexStepPlaceholder;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStepPlaceholder;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.AddPropertyStepPlaceholder;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStepContract;
@@ -3874,7 +3874,7 @@ public interface GraphTraversal<S, E> extends 
Traversal<S, E> {
         if ((endStep instanceof AddEdgeStepContract) ||
                 ((endStep instanceof AddVertexStepContract) && 
keyValues.length == 0 &&
                   (key instanceof T || (key instanceof String && null == 
cardinality) || key instanceof Traversal))) {
-            ((PropertyAdding) endStep).addProperty(key, value);
+            ((PropertiesHolder) endStep).addProperty(key, value);
         } else {
             final AddPropertyStepContract<Element> addPropertyStep = new 
AddPropertyStepPlaceholder<>(this.asAdmin(), cardinality, key, value);
             this.asAdmin().addStep(addPropertyStep);
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertyAdding.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertiesHolder.java
similarity index 90%
rename from 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertyAdding.java
rename to 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertiesHolder.java
index 13cedd23b6..9267ec0f74 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertyAdding.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertiesHolder.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.tinkerpop.gremlin.process.traversal.step; //TODO:: relocate 
class
+package org.apache.tinkerpop.gremlin.process.traversal.step;
 
 import java.util.List;
 import java.util.Map;
 
-public interface PropertyAdding {
+public interface PropertiesHolder {
     void addProperty(Object key, Object value);
     Map<Object, List<Object>> getProperties();
     boolean removeProperty(Object k);
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepPlaceholder.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepPlaceholder.java
index e742af4286..7921117efb 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepPlaceholder.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddEdgeStartStepPlaceholder.java
@@ -23,14 +23,14 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.lambda.ConstantTraversal;
 import 
org.apache.tinkerpop.gremlin.process.traversal.lambda.GValueConstantTraversal;
 import org.apache.tinkerpop.gremlin.process.traversal.step.GValue;
 import org.apache.tinkerpop.gremlin.process.traversal.step.GValueHolder;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 import org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event;
 import org.apache.tinkerpop.gremlin.structure.Edge;
 
 import java.util.Collection;
 
 public class AddEdgeStartStepPlaceholder extends 
AbstractAddElementStepPlaceholder<Edge, Edge, Event.EdgeAddedEvent>
-        implements AddEdgeStepContract<Edge>, GValueHolder<Edge, Edge>, 
PropertyAdding {
+        implements AddEdgeStepContract<Edge>, GValueHolder<Edge, Edge>, 
PropertiesHolder {
 
     private Traversal.Admin<?,?> from;
     private Traversal.Admin<?,?> to;
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddElementStepContract.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddElementStepContract.java
index 5fa5a552ba..7468a5ae69 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddElementStepContract.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/AddElementStepContract.java
@@ -20,13 +20,13 @@ package 
org.apache.tinkerpop.gremlin.process.traversal.step.map;
 
 import org.apache.tinkerpop.gremlin.process.traversal.Step;
 import org.apache.tinkerpop.gremlin.process.traversal.step.GValue;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 import org.apache.tinkerpop.gremlin.process.traversal.step.Scoping;
 import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
 
 import java.util.HashSet;
 
-public interface AddElementStepContract<S, E> extends Step<S, E>, 
PropertyAdding, TraversalParent, Scoping {
+public interface AddElementStepContract<S, E> extends Step<S, E>, 
PropertiesHolder, TraversalParent, Scoping {
     Object getLabel();
 
     default GValue<?> getLabelAsGValue(){
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStepContract.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStepContract.java
index d0f3f7b420..7ec5a40a87 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStepContract.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeStepContract.java
@@ -21,7 +21,7 @@ package 
org.apache.tinkerpop.gremlin.process.traversal.step.map;
 import org.apache.tinkerpop.gremlin.process.traversal.Merge;
 import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
 import org.apache.tinkerpop.gremlin.process.traversal.step.Deleting;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent;
 import org.apache.tinkerpop.gremlin.process.traversal.step.Writing;
 import org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event;
@@ -30,7 +30,7 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequire
 import java.util.Map;
 import java.util.Set;
 
-public interface MergeStepContract<S, E, C> extends Writing<Event>, 
Deleting<Event>, TraversalOptionParent<Merge, S, C>, PropertyAdding {
+public interface MergeStepContract<S, E, C> extends Writing<Event>, 
Deleting<Event>, TraversalOptionParent<Merge, S, C>, PropertiesHolder {
 
     Traversal.Admin<S, Map> getMergeTraversal();
 
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepContract.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepContract.java
index 804e1a95b3..6fa32b7a7f 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepContract.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddPropertyStepContract.java
@@ -23,13 +23,13 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.step.Deleting;
 import org.apache.tinkerpop.gremlin.process.traversal.step.Scoping;
 import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
 import org.apache.tinkerpop.gremlin.process.traversal.step.Writing;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 import org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event;
 import org.apache.tinkerpop.gremlin.structure.VertexProperty;
 
 import java.util.HashSet;
 
-public interface AddPropertyStepContract<S> extends Step<S, S>, 
TraversalParent, Scoping, PropertyAdding, 
Writing<Event.ElementPropertyChangedEvent>, 
Deleting<Event.ElementPropertyChangedEvent> {
+public interface AddPropertyStepContract<S> extends Step<S, S>, 
TraversalParent, Scoping, PropertiesHolder, 
Writing<Event.ElementPropertyChangedEvent>, 
Deleting<Event.ElementPropertyChangedEvent> {
     VertexProperty.Cardinality getCardinality();
 
     @Override
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategy.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategy.java
index bac524d955..7a640420d3 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategy.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategy.java
@@ -28,17 +28,12 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.Traverser;
 import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal;
 import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__;
 import org.apache.tinkerpop.gremlin.process.traversal.step.filter.HasStep;
-import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStartStepPlaceholder;
-import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStartStep;
-import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStartStepPlaceholder;
-import org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStep;
-import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStepPlaceholder;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeOtherVertexStep;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaMapStep;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.MergeStepContract;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 import org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyMapStep;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStepContract;
 import 
org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.AddPropertyStepPlaceholder;
@@ -238,7 +233,7 @@ public final class PartitionStrategy extends 
AbstractTraversalStrategy<Traversal
             // ends up being a Vertex or not.  AddPropertyStep currently 
chooses to simply not bother
             // to use the additional "property mutations" if the Element being 
mutated is a Edge or
             // VertexProperty
-            ((PropertyAdding) step).addProperty(partitionKey, writePartition);
+            ((PropertiesHolder) step).addProperty(partitionKey, 
writePartition);
 
             if (vertexFeatures.isPresent()) {
                 // GraphTraversal folds g.addV().property('k','v') to just 
AddVertexStep/AddVertexStartStep so this
@@ -260,7 +255,7 @@ public final class PartitionStrategy extends 
AbstractTraversalStrategy<Traversal
 
                                 // need to remove the property from the 
AddVertex/StartStep because it's now being
                                 // added via the AddPropertyStep
-                                ((PropertyAdding) step).removeProperty(k);
+                                ((PropertiesHolder) step).removeProperty(k);
 
                                 
TraversalHelper.insertAfterStep(addPropertyStep, step, traversal);
                             });
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategy.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategy.java
index 201b37a96a..acead17808 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategy.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategy.java
@@ -21,7 +21,7 @@ package 
org.apache.tinkerpop.gremlin.process.traversal.strategy.verification;
 import org.apache.commons.configuration2.Configuration;
 import org.apache.tinkerpop.gremlin.process.traversal.Step;
 import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
-import org.apache.tinkerpop.gremlin.process.traversal.step.PropertyAdding;
+import org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolder;
 
 import java.util.Arrays;
 import java.util.LinkedHashSet;
@@ -53,8 +53,8 @@ public class ReservedKeysVerificationStrategy extends 
AbstractWarningVerificatio
     @Override
     void verify(final Traversal.Admin<?, ?> traversal) throws 
VerificationException {
         for (final Step<?, ?> step : traversal.getSteps()) {
-            if (step instanceof PropertyAdding) {
-                final PropertyAdding propertySettingStep = (PropertyAdding) 
step;
+            if (step instanceof PropertiesHolder) {
+                final PropertiesHolder propertySettingStep = 
(PropertiesHolder) step;
                 final Map<Object, List<Object>> properties = 
propertySettingStep.getProperties();
                 for (String key : reservedKeys) {
                     if (properties.containsKey(key)) {

Reply via email to