public class CommitOrderDependencyNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
InProgress |
static int |
NotVisited |
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() |
java.util.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) |
java.lang.String |
toString() |
void |
visit() |
java.util.Vector |
withAllSubclasses(CommitOrderDependencyNode node) |
public static int NotVisited
public static int InProgress
public static int Visited
public CommitOrderDependencyNode(CommitOrderCalculator calculator, ClassDescriptor descriptor, AbstractSession session)
public ClassDescriptor getDescriptor()
public int getFinishingTime()
public CommitOrderCalculator getOwner()
public CommitOrderDependencyNode getPredecessor()
public java.util.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 java.lang.String toString()
toString
in class java.lang.Object
public void visit()
public java.util.Vector withAllSubclasses(CommitOrderDependencyNode node)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference