wt.epm.structure
Class DependencyGraph.Dependency

java.lang.Object
  extended bywt.epm.structure.LinkProxy
      extended bywt.epm.structure.DependencyGraph.Dependency
Enclosing class:
DependencyGraph

public static class DependencyGraph.Dependency
extends LinkProxy


Nested Class Summary
 
Nested classes inherited from class wt.epm.structure.LinkProxy
LinkProxy.Role
 
Field Summary
private  boolean required
           
private  int type
           
 
Fields inherited from class wt.epm.structure.LinkProxy
RoleA, RoleB
 
Constructor Summary
protected DependencyGraph.Dependency(ObjectIdentifier parentId, ObjectIdentifier childId, ObjectIdentifier objectId, boolean required, int type)
           
 
Method Summary
 ObjectIdentifier getChildId()
           
 ObjectIdentifier getParentId()
           
 int getType()
           
 boolean isRequired()
           
 
Methods inherited from class wt.epm.structure.LinkProxy
cacheObjects, cacheRoleObjects, equals, getObject, getObjectId, getRole, getRole, getRoleA, getRoleAObject, getRoleB, getRoleBObject, getRoleObject, getRoleObjects, getRoles, hashCode, isMissingLink, sortByRole
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

required

private boolean required

type

private int type
Constructor Detail

DependencyGraph.Dependency

protected DependencyGraph.Dependency(ObjectIdentifier parentId,
                                     ObjectIdentifier childId,
                                     ObjectIdentifier objectId,
                                     boolean required,
                                     int type)
                              throws WTException
Method Detail

getParentId

public ObjectIdentifier getParentId()

getChildId

public ObjectIdentifier getChildId()

isRequired

public boolean isRequired()

getType

public int getType()