public class CommitOrderDependencyNode extends Object
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
descriptor |
protected int |
discoveryTime |
protected int |
finishingTime |
static int |
InProgress |
static int |
NotVisited |
protected CommitOrderCalculator |
owner |
protected CommitOrderDependencyNode |
predecessor |
protected Vector |
relatedNodes |
protected AbstractSession |
session |
protected int |
traversalState |
static int |
Visited |
Constructor and Description |
---|
CommitOrderDependencyNode(CommitOrderCalculator calculator,
ClassDescriptor descriptor,
AbstractSession session) |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
getDescriptor() |
int |
getFinishingTime() |
CommitOrderCalculator |
getOwner() |
CommitOrderDependencyNode |
getPredecessor() |
Vector |
getRelatedNodes() |
boolean |
hasBeenVisited() |
boolean |
hasNotBeenVisited() |
void |
markInProgress() |
void |
markNotVisited() |
void |
markVisited() |
void |
recordMappingDependencies()
Add all owned classes for each descriptor through checking the mappings.
|
void |
recordSpecifiedDependencies()
Add all owned classes for each descriptor through checking the mappings.
|
void |
setDiscoveryTime(int time) |
void |
setFinishingTime(int time) |
void |
setPredecessor(CommitOrderDependencyNode n) |
String |
toString() |
void |
visit() |
Vector |
withAllSubclasses(CommitOrderDependencyNode node) |
protected CommitOrderCalculator owner
protected ClassDescriptor descriptor
protected AbstractSession session
protected Vector relatedNodes
protected CommitOrderDependencyNode predecessor
protected int traversalState
public static int NotVisited
public static int InProgress
public static int Visited
protected int discoveryTime
protected int finishingTime
public CommitOrderDependencyNode(CommitOrderCalculator calculator, ClassDescriptor descriptor, AbstractSession session)
public ClassDescriptor getDescriptor()
public int getFinishingTime()
public CommitOrderCalculator getOwner()
public CommitOrderDependencyNode getPredecessor()
public Vector getRelatedNodes()
public boolean hasBeenVisited()
public boolean hasNotBeenVisited()
public void markInProgress()
public void markNotVisited()
public void markVisited()
public void recordMappingDependencies()
public void recordSpecifiedDependencies()
public void setDiscoveryTime(int time)
public void setFinishingTime(int time)
public void setPredecessor(CommitOrderDependencyNode n)
public void visit()
public Vector withAllSubclasses(CommitOrderDependencyNode node)
Copyright © 2021. All rights reserved.