wt.graph.template
Interface ObjectGraphEdgeTemplate

All Superinterfaces:
Cloneable, GraphEdgeModel, Link, NetFactor, ObjectGraphEdge, ObjectMappable, Persistable, Serializable
All Known Implementing Classes:
AbstractObjectGraphEdgeTemplate

public interface ObjectGraphEdgeTemplate
extends ObjectGraphEdge

Provides a top-level abstraction of an edge template in an object graph template. Each edge template represents a class in the object graph template where it is either a type of link or object reference.

When an edge template represents a type of link it can take on the form of any of the types of predefined (bidirectional) binary links. When an edge represents a type of object reference it can take on the form of any of the types of predefined (unidirectional) object references.



Supported API: false

Extendable: false


Field Summary
static String NEIGHBOR_ROLENAME
          Label for the attribute.
 
Fields inherited from interface wt.graph.ObjectGraphEdge
EXCLUDED, GRAPH, ID, INFO, NEIGHBOR_ROLE, ORIGIN_ROLE, ROLE_AOBJECT_REF, ROLE_BOBJECT_REF
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Fields inherited from interface wt.fc.Link
ALL_ROLES, BOTH_ROLES, ROLE_AOBJECT_ROLE, ROLE_BOBJECT_ROLE
 
Method Summary
 String getNeighborRolename()
          Gets the value of the attribute: NEIGHBOR_ROLENAME.
 void setNeighborRolename(String a_NeighborRolename)
          Sets the value of the attribute: NEIGHBOR_ROLENAME.
 
Methods inherited from interface wt.graph.ObjectGraphEdge
getGraph, getId, getInfo, getNeighbor, getOrigin, getRoleAObjectRef, getRoleBObjectRef, isExcluded, setExcluded, setGraph, setId, setInfo, setNeighbor, setOrigin, setRoleAObjectRef, setRoleBObjectRef
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 
Methods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getLinkInfo, getObject, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleBObject, getRoleBObjectId, getRoleIdName, getRoleObject, setRoleAObject, setRoleBObject, setRoleObject
 
Methods inherited from interface wt.util.graph.GraphEdgeModel
clone, equals
 

Field Detail

NEIGHBOR_ROLENAME

public static final String NEIGHBOR_ROLENAME
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getNeighborRolename

public String getNeighborRolename()
Gets the value of the attribute: NEIGHBOR_ROLENAME.

Supported API: false

Returns:
String

setNeighborRolename

public void setNeighborRolename(String a_NeighborRolename)
                         throws WTPropertyVetoException
Sets the value of the attribute: NEIGHBOR_ROLENAME.

Supported API: false

Parameters:
a_NeighborRolename -
Throws:
WTPropertyVetoException