org.processmining.models.graphbased.directed.opennet
Class OpenNetPort
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<OpenNetLabel>
org.processmining.models.graphbased.directed.opennet.OpenNetPort
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<OpenNetLabel>, java.util.Collection<OpenNetLabel>, java.util.Set<OpenNetLabel>
public class OpenNetPort
- extends java.util.HashSet<OpenNetLabel>
- Author:
- hverbeek
Open net port node. Holds inputs, outputs, and synchronous elements.
We use an ExpandableSubNet for the port. Its elements will be
displayed inside it.
- See Also:
- Serialized Form
Constructor Summary |
OpenNetPort(java.lang.String label,
java.lang.String id)
Constructs a port, given its label. |
Methods inherited from class java.util.HashSet |
add, clear, clone, contains, isEmpty, iterator, remove, size |
Methods inherited from class java.util.AbstractSet |
removeAll |
Methods inherited from class java.util.AbstractCollection |
addAll, containsAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
addAll, containsAll, removeAll, retainAll, toArray, toArray |
OpenNetPort
public OpenNetPort(java.lang.String label,
java.lang.String id)
- Constructs a port, given its label.
- Parameters:
net
- The given net.label
- The given label.
getLabel
public java.lang.String getLabel()
getLabels
public java.util.Collection<OpenNetLabel> getLabels(OpenNetLabel.Type type)
getId
public java.lang.String getId()
hashCode
public int hashCode()
- Specified by:
hashCode
in interface java.util.Collection<OpenNetLabel>
- Specified by:
hashCode
in interface java.util.Set<OpenNetLabel>
- Overrides:
hashCode
in class java.util.AbstractSet<OpenNetLabel>
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface java.util.Collection<OpenNetLabel>
- Specified by:
equals
in interface java.util.Set<OpenNetLabel>
- Overrides:
equals
in class java.util.AbstractSet<OpenNetLabel>