T
- a sub class of (RelationshipTermBase
)public class AbstractRelationshipEdge<T extends RelationshipTermBase>
extends java.lang.Object
RelationshipTermBase
) of type <T>
and gives it a direction which is one of:
Direction.relatedTo
Direction.relatedFrom
Direction.relatedTo
and Direction.relatedFrom
Constructor and Description |
---|
AbstractRelationshipEdge(java.util.Set<T> relationshipTypes,
RelationshipBase.Direction... direction) |
AbstractRelationshipEdge(T relationshipType,
RelationshipBase.Direction... direction) |
Modifier and Type | Method and Description |
---|---|
java.util.EnumSet<RelationshipBase.Direction> |
getDirections() |
java.util.Set<T> |
getRelationshipTypes() |
boolean |
isBidirectional() |
boolean |
isEvers() |
boolean |
isInvers() |
void |
setDirections(java.util.EnumSet<RelationshipBase.Direction> directions) |
void |
setIsBidirectional()
set the
directions to both Direction.relatedTo and
Direction.relatedFrom |
void |
setIsEvers()
set the
directions to Direction.relatedTo |
void |
setIsInvers()
set the
directions to Direction.relatedFrom |
void |
setRelationshipTypes(java.util.Set<T> relationshipTypes) |
public AbstractRelationshipEdge(T relationshipType, RelationshipBase.Direction... direction)
public AbstractRelationshipEdge(java.util.Set<T> relationshipTypes, RelationshipBase.Direction... direction)
public java.util.Set<T> getRelationshipTypes()
public void setRelationshipTypes(java.util.Set<T> relationshipTypes)
public java.util.EnumSet<RelationshipBase.Direction> getDirections()
public void setDirections(java.util.EnumSet<RelationshipBase.Direction> directions)
public void setIsEvers()
directions
to Direction.relatedTo
public void setIsInvers()
directions
to Direction.relatedFrom
public void setIsBidirectional()
directions
to both Direction.relatedTo
and
Direction.relatedFrom
public boolean isEvers()
true
if the directions
is set to
Direction.relatedTo
public boolean isInvers()
true
if the directions
is set to
Direction.relatedFrom
public boolean isBidirectional()
true
if the directions
is set to both
Direction.relatedTo
and Direction.relatedFrom
Copyright © 2007-2020 EDIT. All Rights Reserved.