public class Episode extends java.lang.Object implements java.lang.Iterable<EventClass>
| Constructor and Description |
|---|
Episode() |
Episode(Episode a) |
Episode(Episode a,
Episode b) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(Episode episode) |
void |
addEdge(EpisodeEdge edge) |
void |
addEdge(int from,
int to) |
void |
addNode(EventClass item) |
void |
addNodes(Episode ep) |
boolean |
equals(java.lang.Object object) |
java.util.List<Episode> |
getChildren() |
EpisodeEdge |
getEdge(int i) |
java.util.List<EpisodeEdge> |
getEdges() |
float |
getFrequency() |
int |
getGraphSize() |
EventClass |
getNode(int index) |
java.util.List<EventClass> |
getNodes() |
java.util.List<Episode> |
getParents() |
int |
hashCode() |
boolean |
isConnectedGraph() |
boolean |
isInResult() |
boolean |
isSubepisodeOf(Episode prime) |
boolean |
isValidIn(EventTrace trace,
EpisodeModel model) |
java.util.Iterator<EventClass> |
iterator() |
boolean |
partialOverlapEdges(Episode b,
int n) |
boolean |
partialOverlapNodes(Episode b,
int n) |
void |
setFrequency(float frequency) |
void |
setInResult() |
java.lang.String |
toString() |
public Episode()
public Episode(Episode a)
public EventClass getNode(int index)
public void addNode(EventClass item)
public java.util.Iterator<EventClass> iterator()
iterator in interface java.lang.Iterable<EventClass>public boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isSubepisodeOf(Episode prime)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isValidIn(EventTrace trace, EpisodeModel model)
public boolean partialOverlapNodes(Episode b, int n)
public void addNodes(Episode ep)
public java.util.List<EventClass> getNodes()
public java.util.List<EpisodeEdge> getEdges()
public void addEdge(int from,
int to)
public boolean partialOverlapEdges(Episode b, int n)
public EpisodeEdge getEdge(int i)
public void addEdge(EpisodeEdge edge)
public void setFrequency(float frequency)
public float getFrequency()
public int getGraphSize()
public boolean isConnectedGraph()
public java.util.List<Episode> getParents()
public java.util.List<Episode> getChildren()
public void addChild(Episode episode)
public boolean isInResult()
public void setInResult()