$darkmode
|
DENOPTIM
|
A query for edges: a list of properties that target edges should possess in order to match this query. More...
Public Member Functions | |
| EdgeQuery (Long srcVertexId, Long trgVertexId, Integer srcAPID, Integer trgAPID, BondType bt, APClass srcAPC, APClass trgAPC) | |
| Constructor for an edge from all parameters. More... | |
| Long | getSourceVertexId () |
| Integer | getSourceAPIdx () |
| Integer | getTargetAPIdx () |
| Long | getTargetVertexId () |
| APClass | getSourceAPClass () |
| APClass | getTargetAPClass () |
| BondType | getBondType () |
Private Attributes | |
| Long | srcVertexId = null |
| The vertex id of the source fragment. More... | |
| Long | trgVertexId = null |
| the vertex id of the destination fragment More... | |
| Integer | srcAPID = null |
| The index of the attachment point in the list of DAPs associated with the source fragment. More... | |
| Integer | trgAPID = null |
| The index of the attachment point in the list of DAPs associated with the target fragment. More... | |
| BondType | bondType = null |
| The bond type associated with the connection between the fragments. More... | |
| APClass | srcAPC = null |
| The class associated with the source AP. More... | |
| APClass | trgAPC = null |
| The class associated with the target AP. More... | |
A query for edges: a list of properties that target edges should possess in order to match this query.
Definition at line 27 of file EdgeQuery.java.
| denoptim.graph.EdgeQuery.EdgeQuery | ( | Long | srcVertexId, |
| Long | trgVertexId, | ||
| Integer | srcAPID, | ||
| Integer | trgAPID, | ||
| BondType | bt, | ||
| APClass | srcAPC, | ||
| APClass | trgAPC | ||
| ) |
Constructor for an edge from all parameters.
| srcVertexId | vertex ID of the source vertex |
| trgVertexId | vertex ID of the target vertex |
| srcAPID | index of the AttachmentPoint on the source vertex |
| trgAPID | index of the AttachmentPoint on the target vertex |
| btype | the bond type |
| srcAPC | the APClass on the source AttachmentPoint . |
| trgAPC | the APClass on the target AttachmentPoint . |
Definition at line 83 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.srcAPC, denoptim.graph.EdgeQuery.srcAPID, denoptim.graph.EdgeQuery.srcVertexId, denoptim.graph.EdgeQuery.trgAPC, denoptim.graph.EdgeQuery.trgAPID, and denoptim.graph.EdgeQuery.trgVertexId.
| BondType denoptim.graph.EdgeQuery.getBondType | ( | ) |
Definition at line 140 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.bondType.
Referenced by denoptim.graph.DGraph.findVertices().
| APClass denoptim.graph.EdgeQuery.getSourceAPClass | ( | ) |
Definition at line 126 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.srcAPC.
Referenced by denoptim.graph.DGraph.findVertices().
| Integer denoptim.graph.EdgeQuery.getSourceAPIdx | ( | ) |
Definition at line 105 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.srcAPID.
Referenced by denoptim.graph.DGraph.findVertices().
| Long denoptim.graph.EdgeQuery.getSourceVertexId | ( | ) |
Definition at line 98 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.srcVertexId.
Referenced by denoptim.graph.DGraph.findVertices().
| APClass denoptim.graph.EdgeQuery.getTargetAPClass | ( | ) |
Definition at line 133 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.trgAPC.
Referenced by denoptim.graph.DGraph.findVertices().
| Integer denoptim.graph.EdgeQuery.getTargetAPIdx | ( | ) |
Definition at line 112 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.trgAPID.
Referenced by denoptim.graph.DGraph.findVertices().
| Long denoptim.graph.EdgeQuery.getTargetVertexId | ( | ) |
Definition at line 119 of file EdgeQuery.java.
References denoptim.graph.EdgeQuery.trgVertexId.
Referenced by denoptim.graph.DGraph.findVertices().
|
private |
The bond type associated with the connection between the fragments.
Definition at line 55 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.getBondType().
|
private |
The class associated with the source AP.
Definition at line 60 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.EdgeQuery(), and denoptim.graph.EdgeQuery.getSourceAPClass().
|
private |
The index of the attachment point in the list of DAPs associated with the source fragment.
Definition at line 44 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.EdgeQuery(), and denoptim.graph.EdgeQuery.getSourceAPIdx().
|
private |
The vertex id of the source fragment.
Definition at line 33 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.EdgeQuery(), and denoptim.graph.EdgeQuery.getSourceVertexId().
|
private |
The class associated with the target AP.
Definition at line 65 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.EdgeQuery(), and denoptim.graph.EdgeQuery.getTargetAPClass().
|
private |
The index of the attachment point in the list of DAPs associated with the target fragment.
Definition at line 50 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.EdgeQuery(), and denoptim.graph.EdgeQuery.getTargetAPIdx().
|
private |
the vertex id of the destination fragment
Definition at line 38 of file EdgeQuery.java.
Referenced by denoptim.graph.EdgeQuery.EdgeQuery(), and denoptim.graph.EdgeQuery.getTargetVertexId().