# Uses of Class
org.apache.cayenne.graph.ArcId

Packages that use ArcId
Package
Description
org.apache.cayenne
Contains persistence APIs directly accessible by users.
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.graph
Contains generic graph management tools used in Cayenne.

- ## Uses of ArcId in org.apache.cayenne

  Methods in org.apache.cayenne with parameters of type ArcId
  Modifier and Type
  Method
  Description
  `void`
  DataChannelSyncCallbackAction.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
  `void`
  DataChannelSyncCallbackAction.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`

- ## Uses of ArcId in org.apache.cayenne.access

  Methods in org.apache.cayenne.access with parameters of type ArcId
  Modifier and Type
  Method
  Description
  `void`
  ObjectStore.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
  `void`
  ObjectStore.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`

- ## Uses of ArcId in org.apache.cayenne.graph

  Fields in org.apache.cayenne.graph declared as ArcId
  Modifier and Type
  Field
  Description
  `protected ArcId`
  ArcCreateOperation.`arcId`
  `protected ArcId`
  ArcDeleteOperation.`arcId`
  Methods in org.apache.cayenne.graph that return ArcId
  Modifier and Type
  Method
  Description
  `ArcId`
  ArcId.`getReverseId()`
  Methods in org.apache.cayenne.graph with parameters of type ArcId
  Modifier and Type
  Method
  Description
  `void`
  ChildDiffLoader.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
  `void`
  GraphChangeHandler.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
  Notifies implementing object that a new arc was created between two nodes.
  `void`
  GraphMap.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
  `void`
  ChildDiffLoader.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`
  `void`
  GraphChangeHandler.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`
  Notifies implementing object that an arc between two nodes was deleted.
  `void`
  GraphMap.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`
  Constructors in org.apache.cayenne.graph with parameters of type ArcId
  Modifier
  Constructor
  Description
  ``
  `ArcCreateOperation(Object nodeId, Object targetNodeId, ArcId arcId)`
  ``
  `ArcCreateOperation(Object nodeId, Object targetNodeId, ArcId arcId, int diffId)`
  ``
  `ArcDeleteOperation(Object nodeId, Object targetNodeId, ArcId arcId)`
  ``
  `ArcDeleteOperation(Object nodeId, Object targetNodeId, ArcId arcId, int diffId)`