wt.visitor
Class ReverseOccurrencedConfigSpecNodeExpander.Node

java.lang.Object
  extended bywt.visitor.ReverseOccurrencedConfigSpecNodeExpander.Node
Enclosing class:
ReverseOccurrencedConfigSpecNodeExpander

class ReverseOccurrencedConfigSpecNodeExpander.Node
extends Object


Field Summary
(package private)  WTPartUsageLink modifiedLink
           
(package private)  String nodeTag
           
(package private)  Vector parentNodes
           
(package private)  PartPathOccurrence pathOccurrence
           
(package private)  Vector subNodes
           
(package private)  WTPart version
           
 
Constructor Summary
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(BaselineConfigurationOverride override)
           
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(ReverseOccurrencedConfigSpecNodeExpander.Node copiedFrom)
           
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part)
           
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part, PartPathOccurrence pathOccurrence)
           
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part, ReverseOccurrencedConfigSpecNodeExpander.Node subNode)
           
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part, WTPartUsageLink link)
           
(package private) ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part, WTPartUsageLink link, Vector subNodeVector)
           
 
Method Summary
(package private)  void addParentNode(ReverseOccurrencedConfigSpecNodeExpander.Node parentNode)
           
(package private)  void addSubNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)
           
(package private)  WTPartUsageLink getModifiedLink()
           
(package private)  ReverseOccurrencedConfigSpecNodeExpander.Node getParent()
           
(package private)  Vector getParentNodes()
           
(package private)  WTPartMaster getPartMaster()
           
(package private)  PartPathOccurrence getPathOccurrence()
           
(package private)  Vector getSubNodes()
           
(package private)  WTPart getUsedBy()
           
(package private)  WTPart getUses()
           
(package private)  boolean hasParentNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)
           
(package private)  boolean hasSameSubPath(PartPathOccurrence subPath)
           
(package private)  boolean hasSubNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)
           
protected  int parentNodeCount()
           
 String parentNodesToString()
           
 String parentNodesToString(int spaceIndent)
           
protected  double reduceQuantity(double amount)
           
(package private)  void remove()
           
(package private)  void removeParentNode(ReverseOccurrencedConfigSpecNodeExpander.Node parentNode)
           
(package private)  void removeSubNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)
           
(package private)  ReverseOccurrencedConfigSpecNodeExpander.Node removeSubNode(WTPartUsageLink link)
           
(package private)  void setModifiedLink(WTPartUsageLink modifiedLink)
           
(package private)  void setParentNodes(Vector parentNodes)
           
(package private)  void setPathOccurrence(PartPathOccurrence pathOccurrence)
           
protected  int subNodeCount()
           
 String subNodesToString(int spaceIndent)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

version

WTPart version

modifiedLink

WTPartUsageLink modifiedLink

pathOccurrence

PartPathOccurrence pathOccurrence

parentNodes

Vector parentNodes

subNodes

Vector subNodes

nodeTag

String nodeTag
Constructor Detail

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part,
                                              WTPartUsageLink link)

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part)

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part,
                                              ReverseOccurrencedConfigSpecNodeExpander.Node subNode)

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part,
                                              WTPartUsageLink link,
                                              Vector subNodeVector)

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(ReverseOccurrencedConfigSpecNodeExpander.Node copiedFrom)

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(BaselineConfigurationOverride override)
                                        throws WTException

ReverseOccurrencedConfigSpecNodeExpander.Node

ReverseOccurrencedConfigSpecNodeExpander.Node(WTPart part,
                                              PartPathOccurrence pathOccurrence)
Method Detail

getParentNodes

Vector getParentNodes()

getModifiedLink

WTPartUsageLink getModifiedLink()

setModifiedLink

void setModifiedLink(WTPartUsageLink modifiedLink)

getPathOccurrence

PartPathOccurrence getPathOccurrence()

setPathOccurrence

void setPathOccurrence(PartPathOccurrence pathOccurrence)

setParentNodes

void setParentNodes(Vector parentNodes)

addParentNode

void addParentNode(ReverseOccurrencedConfigSpecNodeExpander.Node parentNode)

removeParentNode

void removeParentNode(ReverseOccurrencedConfigSpecNodeExpander.Node parentNode)

getUsedBy

WTPart getUsedBy()

getUses

WTPart getUses()

toString

public String toString()

subNodesToString

public String subNodesToString(int spaceIndent)

parentNodesToString

public String parentNodesToString()

parentNodesToString

public String parentNodesToString(int spaceIndent)

getSubNodes

Vector getSubNodes()

getPartMaster

WTPartMaster getPartMaster()

hasSubNode

boolean hasSubNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)

hasParentNode

boolean hasParentNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)

hasSameSubPath

boolean hasSameSubPath(PartPathOccurrence subPath)

removeSubNode

ReverseOccurrencedConfigSpecNodeExpander.Node removeSubNode(WTPartUsageLink link)

reduceQuantity

protected double reduceQuantity(double amount)

addSubNode

void addSubNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)

removeSubNode

void removeSubNode(ReverseOccurrencedConfigSpecNodeExpander.Node node)

parentNodeCount

protected int parentNodeCount()

subNodeCount

protected int subNodeCount()

remove

void remove()

getParent

ReverseOccurrencedConfigSpecNodeExpander.Node getParent()