## Uses of Class
org.apache.tinkerpop.gremlin.FeatureRequirementSet

- Packages that use FeatureRequirementSet
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.algorithm.generator |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.util.detached |
  org.apache.tinkerpop.gremlin.structure.util.reference |

- - ### Uses of FeatureRequirementSet in org.apache.tinkerpop.gremlin.algorithm.generator

    Methods in org.apache.tinkerpop.gremlin.algorithm.generator with annotations of type FeatureRequirementSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | DistributionGeneratorTest.DifferentDistributionsTest.`shouldGenerateDifferentGraph()`
    `void` | CommunityGeneratorTest.DifferentDistributionsTest.`shouldGenerateDifferentGraph()`
    `void` | DistributionGeneratorTest.DifferentDistributionsTest.`shouldGenerateSameGraph()`
    `void` | CommunityGeneratorTest.DifferentDistributionsTest.`shouldGenerateSameGraph()`
    `void` | DistributionGeneratorTest.ProcessorTest.`shouldProcessEdges()`
    `void` | CommunityGeneratorTest.ProcessorTest.`shouldProcessVerticesEdges()`

  - ### Uses of FeatureRequirementSet in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with annotations of type FeatureRequirementSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | PartitionStrategyProcessTest.`shouldAppendPartitionToAllVertexProperties()`
    `void` | PartitionStrategyProcessTest.`shouldAppendPartitionToEdge()`
    `void` | PartitionStrategyProcessTest.`shouldAppendPartitionToVertex()`
    `void` | PartitionStrategyProcessTest.`shouldAppendPartitionToVertexProperty()`
    `void` | PartitionStrategyProcessTest.`shouldAppendPartitionToVertexPropertyOverMultiProperty()`
    `void` | EventStrategyProcessTest.`shouldDetachEdgeWhenAdded()`
    `void` | EventStrategyProcessTest.`shouldDetachEdgeWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldDetachPropertyOfEdgeWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldDetachPropertyOfEdgeWhenNew()`
    `void` | EventStrategyProcessTest.`shouldDetachPropertyOfEdgeWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldDetachPropertyOfVertexPropertyWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldDetachPropertyOfVertexPropertyWhenNew()`
    `void` | EventStrategyProcessTest.`shouldDetachPropertyOfVertexPropertyWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldDetachVertexPropertyWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldDetachVertexPropertyWhenNew()`
    `void` | EventStrategyProcessTest.`shouldDetachVertexPropertyWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldDetachVertexWhenAdded()`
    `void` | EventStrategyProcessTest.`shouldDetachVertexWhenRemoved()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnAddEWithGeneratedId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnAddEWithSpecifiedId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnAddVWithGeneratedCustomId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnAddVWithGeneratedDefaultId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnAddVWithSpecifiedId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnGraphAddVWithGeneratedCustomId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnGraphAddVWithGeneratedDefaultId()`
    `void` | ElementIdStrategyProcessTest.`shouldGenerateDefaultIdOnGraphAddVWithSpecifiedId()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForProperties()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForPropertiesWithEmptyKeys()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForPropertyMap()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForPropertyMapWithEmptyKeys()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForValueMap()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForValueMapWithEmptyKeys()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForValues()`
    `void` | PartitionStrategyProcessTest.`shouldHidePartitionKeyForValuesWithEmptyKeys()`
    `void` | PartitionStrategyProcessTest.`shouldNotAppendPartitionToVertexProperty()`
    `void` | EventStrategyProcessTest.`shouldReferenceEdgeWhenAdded()`
    `void` | EventStrategyProcessTest.`shouldReferenceEdgeWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldReferencePropertyOfEdgeWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldReferencePropertyOfEdgeWhenNew()`
    `void` | EventStrategyProcessTest.`shouldReferencePropertyOfEdgeWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldReferencePropertyOfVertexPropertyWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldReferencePropertyOfVertexPropertyWhenNew()`
    `void` | EventStrategyProcessTest.`shouldReferencePropertyOfVertexPropertyWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldReferenceVertexPropertyWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldReferenceVertexPropertyWhenNew()`
    `void` | EventStrategyProcessTest.`shouldReferenceVertexPropertyWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldReferenceVertexWhenAdded()`
    `void` | EventStrategyProcessTest.`shouldReferenceVertexWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldResetAfterRollback()`
    `void` | ElementIdStrategyProcessTest.`shouldSetIdOnAddEWithIdPropertyKeySpecifiedAndNameSuppliedAsProperty()`
    `void` | ElementIdStrategyProcessTest.`shouldSetIdOnAddEWithNamePropertyKeySpecifiedAndNameSuppliedAsProperty()`
    `void` | ElementIdStrategyProcessTest.`shouldSetIdOnAddVWithIdPropertyKeySpecifiedAndIdSuppliedAsProperty()`
    `void` | ElementIdStrategyProcessTest.`shouldSetIdOnAddVWithIdPropertyKeySpecifiedAndNameSuppliedAsProperty()`
    `void` | PartitionStrategyProcessTest.`shouldThrowExceptionOnEInDifferentPartition()`
    `void` | PartitionStrategyProcessTest.`shouldThrowExceptionOnVInDifferentPartition()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddEdge()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddEdgeByPath()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddEdgePropertyAdded()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertex()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexAndPropertyUpdateWithCoalescePattern()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexFromStart()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexPropertyAdded()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexPropertyChanged()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexPropertyPropertyChanged()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexPropertyPropertyRemoved()`
    `void` | EventStrategyProcessTest.`shouldTriggerAddVertexWithPropertyThenPropertyAdded()`
    `void` | EventStrategyProcessTest.`shouldTriggerAfterCommit()`
    `void` | EventStrategyProcessTest.`shouldTriggerEdgePropertyChanged()`
    `void` | EventStrategyProcessTest.`shouldTriggerRemoveEdge()`
    `void` | EventStrategyProcessTest.`shouldTriggerRemoveEdgeProperty()`
    `void` | EventStrategyProcessTest.`shouldTriggerRemoveVertex()`
    `void` | EventStrategyProcessTest.`shouldTriggerRemoveVertexProperty()`
    `void` | EventStrategyProcessTest.`shouldUseActualEdgeWhenAdded()`
    `void` | EventStrategyProcessTest.`shouldUseActualEdgeWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldUseActualPropertyOfEdgeWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldUseActualPropertyOfEdgeWhenNew()`
    `void` | EventStrategyProcessTest.`shouldUseActualPropertyOfEdgeWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldUseActualPropertyOfVertexPropertyWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldUseActualPropertyOfVertexPropertyWhenNew()`
    `void` | EventStrategyProcessTest.`shouldUseActualPropertyOfVertexPropertyWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldUseActualVertexPropertyWhenChanged()`
    `void` | EventStrategyProcessTest.`shouldUseActualVertexPropertyWhenNew()`
    `void` | EventStrategyProcessTest.`shouldUseActualVertexPropertyWhenRemoved()`
    `void` | EventStrategyProcessTest.`shouldUseActualVertexWhenAdded()`
    `void` | EventStrategyProcessTest.`shouldUseActualVertexWhenRemoved()`
    `void` | PartitionStrategyProcessTest.`shouldWriteToMultiplePartitions()`
    `void` | PartitionStrategyProcessTest.`shouldWriteVerticesToMultiplePartitions()`

  - ### Uses of FeatureRequirementSet in org.apache.tinkerpop.gremlin.structure

    Methods in org.apache.tinkerpop.gremlin.structure with annotations of type FeatureRequirementSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexTest.BasicVertexTest.`shouldAddVertexWithLabel()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldAllowIdAssignment()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldAllowIdenticalValuedMultiProperties()`
    `void` | VertexPropertyTest.VertexPropertyRemoval.`shouldAllowIteratingAndRemovingVertexPropertyProperties()`
    `void` | PropertyTest.BasicPropertyTest.`shouldAllowNullAddEdge()`
    `void` | PropertyTest.BasicPropertyTest.`shouldAllowNullAddVertex()`
    `void` | PropertyTest.BasicPropertyTest.`shouldAllowNullAddVertexProperty()`
    `void` | TransactionTest.`shouldAllowReferenceOfEdgeIdOutsideOfOriginalThreadAuto()`
    `void` | TransactionTest.`shouldAllowReferenceOfEdgeIdOutsideOfOriginalThreadManual()`
    `void` | TransactionTest.`shouldAllowReferenceOfEdgeOutsideOfOriginalTransactionalContextAuto()`
    `void` | TransactionTest.`shouldAllowReferenceOfEdgeOutsideOfOriginalTransactionalContextManual()`
    `void` | TransactionTest.`shouldAllowReferenceOfVertexIdOutsideOfOriginalThreadAuto()`
    `void` | TransactionTest.`shouldAllowReferenceOfVertexIdOutsideOfOriginalThreadManual()`
    `void` | TransactionTest.`shouldAllowReferenceOfVertexOutsideOfOriginalTransactionalContextAuto()`
    `void` | TransactionTest.`shouldAllowReferenceOfVertexOutsideOfOriginalTransactionalContextManual()`
    `void` | PropertyTest.BasicPropertyTest.`shouldAllowRemovalFromEdgeWhenAlreadyRemoved()`
    `void` | PropertyTest.BasicPropertyTest.`shouldAllowRemovalFromVertexWhenAlreadyRemoved()`
    `void` | TransactionTest.`shouldCommitOnCloseWhenConfigured()`
    `void` | TransactionTest.`shouldCommitPropertyAutoTransactionByDefault()`
    `void` | EdgeTest.BasicEdgeTest.`shouldGetPropertyKeysOnEdge()`
    `void` | VertexTest.BasicVertexTest.`shouldGetPropertyKeysOnVertex()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldHandleListVertexPropertiesWithNullPropertyValues()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldHandleListVertexPropertiesWithoutNullPropertyValues()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldHandleSetVertexProperties()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldHandleSingleVertexProperties()`
    `void` | PropertyTest.BasicPropertyTest.`shouldHaveStandardStringRepresentationForEdgeProperty()`
    `void` | PropertyTest.BasicPropertyTest.`shouldHaveStandardStringRepresentationForVertexProperty()`
    `void` | PropertyTest.BasicPropertyTest.`shouldHaveTruncatedStringRepresentationForEdgeProperty()`
    `void` | PropertyTest.BasicPropertyTest.`shouldHaveTruncatedStringRepresentationForVertexProperty()`
    `void` | PropertyTest.BasicPropertyTest.`shouldNotAllowNullAddEdge()`
    `void` | PropertyTest.BasicPropertyTest.`shouldNotAllowNullAddVertex()`
    `void` | PropertyTest.BasicPropertyTest.`shouldNotAllowNullAddVertexProperty()`
    `void` | EdgeTest.BasicEdgeTest.`shouldNotHaveAConcurrentModificationExceptionWhenIteratingAndRemovingAddingEdges()`
    `void` | GraphTest.`shouldOverwriteEarlierKeyValuesWithLaterKeyValuesOnAddVertexIfMultiProperty()`
    `void` | GraphTest.`shouldOverwriteEarlierKeyValuesWithLaterKeyValuesOnAddVertexIfNoMultiProperty()`
    `void` | GraphTest.`shouldPersistDataOnClose()`
    `void` | VertexPropertyTest.VertexPropertyRemoval.`shouldRemoveMultiProperties()`
    `void` | VertexPropertyTest.VertexPropertyRemoval.`shouldRemoveMultiPropertiesWhenVerticesAreRemoved()`
    `void` | VertexPropertyTest.VertexPropertyProperties.`shouldReturnEmptyIfNoMetaProperties()`
    `void` | PropertyTest.BasicPropertyTest.`shouldReturnEmptyPropertyIfKeyNonExistent()`
    `void` | TransactionTest.`shouldRollbackOnCloseByDefault()`
    `void` | TransactionTest.`shouldRollbackPropertyAutoTransactionByDefault()`
    `void` | VertexPropertyTest.VertexPropertyAddition.`shouldSetLabelOfVertexPropertyToKeyOfOwningProperty()`
    `void` | VertexTest.BasicVertexTest.`shouldSupportBasicVertexManipulation()`
    `void` | VertexPropertyTest.VertexPropertyRemoval.`shouldSupportIdempotentVertexPropertyRemoval()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportNumericIdsIfNumericIdsAreGeneratedFromTheGraph()`
    `void` | VertexPropertyTest.VertexPropertyProperties.`shouldSupportPropertiesOnMultiProperties()`
    `void` | FeatureSupportTest.VertexFunctionalityTest.`shouldSupportRemovePropertyIfAPropertyCanBeRemoved()`
    `void` | FeatureSupportTest.EdgeFunctionalityTest.`shouldSupportRemovePropertyIfAPropertyCanBeRemoved()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportRemovePropertyIfAPropertyCanBeRemoved()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportStringIdsIfStringIdsAreGeneratedFromTheGraph()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUserSuppliedIdsIfAnIdCanBeAssigned()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUserSuppliedIdsOfTypeAny()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUserSuppliedIdsOfTypeNumericInt()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUserSuppliedIdsOfTypeNumericLong()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUserSuppliedIdsOfTypeString()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUserSuppliedIdsOfTypeUuid()`
    `void` | FeatureSupportTest.VertexPropertyFunctionalityTest.`shouldSupportUuidIdsIfUuidIdsAreGeneratedFromTheGraph()`
    `void` | VertexTest.BasicVertexTest.`shouldUseDefaultLabelIfNotSpecified()`

  - ### Uses of FeatureRequirementSet in org.apache.tinkerpop.gremlin.structure.util.detached

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached with annotations of type FeatureRequirementSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | DetachedVertexPropertyTest.`shouldAttachToGraph()`
    `void` | DetachedVertexPropertyTest.`shouldAttachToVertex()`
    `void` | DetachedVertexPropertyTest.`shouldBeEqualsPropertiesAsIdIsTheSame()`
    `void` | DetachedEdgeTest.`shouldConstructDetachedEdge()`
    `void` | DetachedEdgeTest.`shouldConstructDetachedEdgeAsReference()`
    `void` | DetachedVertexPropertyTest.`shouldConstructDetachedPropertyWithHiddenFromVertex()`
    `void` | DetachedVertexPropertyTest.`shouldConstructDetachedPropertyWithPropertyFromVertex()`
    `void` | DetachedVertexTest.`shouldConstructDetachedVertex()`
    `void` | DetachedVertexTest.`shouldConstructDetachedVertexAsReference()`
    `void` | DetachedVertexTest.`shouldCreateVertex()`
    `void` | DetachedVertexTest.`shouldDetachCollections()`
    `void` | DetachedVertexTest.`shouldHashAndEqualCorrectly()`
    `void` | DetachedEdgeTest.`shouldHashAndEqualCorrectly()`
    `void` | DetachedVertexTest.`shouldIteratePropertiesOnDetached()`
    `void` | DetachedVertexTest.`shouldNotAllowAddEdge()`
    `void` | DetachedVertexTest.`shouldNotAllowRemove()`
    `void` | DetachedEdgeTest.`shouldNotAllowRemove()`
    `void` | DetachedVertexTest.`shouldNotAllowSetProperty()`
    `void` | DetachedEdgeTest.`shouldNotAllowSetProperty()`
    `void` | DetachedPropertyTest.`shouldNotBeEqualPropertiesAsThereIsDifferentKey()`
    `void` | DetachedVertexPropertyTest.`shouldNotBeEqualsPropertiesAsIdIsDifferent()`
    `void` | DetachedVertexTest.`shouldNotConstructNewWithSomethingAlreadyDetached()`
    `void` | DetachedPropertyTest.`shouldNotConstructNewWithSomethingAlreadyDetached()`
    `void` | DetachedVertexPropertyTest.`shouldNotConstructNewWithSomethingAlreadyDetached()`
    `void` | DetachedEdgeTest.`shouldNotConstructNewWithSomethingAlreadyDetached()`
    `void` | DetachedVertexTest.`shouldNotEvaluateToEqualDifferentId()`
    `void` | DetachedEdgeTest.`shouldNotEvaluateToEqualDifferentId()`
    `void` | DetachedVertexPropertyTest.`shouldNotSupportRemove()`

  - ### Uses of FeatureRequirementSet in org.apache.tinkerpop.gremlin.structure.util.reference

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference with annotations of type FeatureRequirementSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReferenceVertexPropertyTest.`shouldAttachToGraph()`
    `void` | ReferenceVertexPropertyTest.`shouldAttachToVertex()`
    `void` | ReferenceVertexPropertyTest.`shouldBeEqualsPropertiesAsIdIsTheSame()`
    `void` | ReferenceEdgeTest.`shouldConstructReferenceEdge()`
    `void` | ReferenceVertexTest.`shouldConstructReferenceVertex()`
    `void` | ReferenceVertexTest.`shouldDetachCollections()`
    `void` | ReferenceEdgeTest.`shouldHashAndEqualCorrectly()`
    `void` | ReferenceVertexTest.`shouldHashAndEqualCorrectly()`
    `void` | ReferenceVertexTest.`shouldNotAllowAddEdge()`
    `void` | ReferenceEdgeTest.`shouldNotAllowRemove()`
    `void` | ReferenceVertexTest.`shouldNotAllowRemove()`
    `void` | ReferenceEdgeTest.`shouldNotAllowSetProperty()`
    `void` | ReferenceVertexTest.`shouldNotAllowSetProperty()`
    `void` | ReferenceVertexPropertyTest.`shouldNotBeEqualsPropertiesAsIdIsDifferent()`
    `void` | ReferenceVertexTest.`shouldNotConstructNewWithSomethingAlreadyDetached()`
    `void` | ReferenceVertexPropertyTest.`shouldNotConstructNewWithSomethingAlreadyReferenced()`
    `void` | ReferenceEdgeTest.`shouldNotConstructNewWithSomethingAlreadyReferenced()`
    `void` | ReferenceEdgeTest.`shouldNotEvaluateToEqualDifferentId()`
    `void` | ReferenceVertexTest.`shouldNotEvaluateToEqualDifferentId()`
    `void` | ReferenceVertexPropertyTest.`shouldNotSupportRemove()`

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.