Package eu.bandm.tools.tpath.type
Class PathRelation
java.lang.Object
eu.bandm.tools.tpath.type.PathRelation
- All Implemented Interfaces:
Formattable,Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(Node.NodeType t, Node.NodeType u) booleanaddAll(Collection<? extends Map.Entry<? extends Node.NodeType, ? extends Node.NodeType>> c) booleanaddAllId(Collection<? extends Node.NodeType> c) booleanvoidclear()static PathRelationcompose(Set<Node.NodeType> support, PathRelation... rels) domain()format()Returns a pretty-printable representation of this object.static PathRelationintersection(Set<Node.NodeType> support, PathRelation... rels) booleanisEmpty()static PathRelationunion(Set<Node.NodeType> support, PathRelation... rels)
-
Constructor Details
-
PathRelation
-
PathRelation
public PathRelation()
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
addId
-
addAllId
-
add
-
addAll
public boolean addAll(Collection<? extends Map.Entry<? extends Node.NodeType, ? extends Node.NodeType>> c) -
clear
public void clear() -
compose
-
domain
-
union
-
intersection
-
format
Description copied from interface:FormattableReturns a pretty-printable representation of this object.- Specified by:
formatin interfaceFormattable- Returns:
- a format that represents this object in a pretty-printable way
-