public class SubNetDataSource extends java.lang.Object implements INetDataSource
| Modifier and Type | Field and Description |
|---|---|
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet |
snet |
| Constructor and Description |
|---|
SubNetDataSource(INetDataSource parent,
org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet snet) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
existsInNet(java.lang.String tId) |
void |
getAllSubnetsAtLevel(int lvl,
int targetLvl,
java.util.Vector<SubNetDataSource> subnets) |
void |
getAllSubnetsAtLevel(int targetLvl,
java.util.Vector<SubNetDataSource> subnets) |
org.processmining.models.graphbased.directed.petrinet.elements.Arc |
getArc(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source,
org.processmining.models.graphbased.directed.petrinet.PetrinetNode target) |
org.processmining.models.graphbased.directed.DirectedGraph<?,?> |
getDirectedGraph() |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> |
getEdges() |
org.processmining.models.graphbased.directed.petrinet.elements.Place |
getEndPlace() |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet> |
getGroups() |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> |
getInEdges(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
int |
getMaxSubnetDepth() |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> |
getOutEdges(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
INetDataSource |
getParent() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getParentTrans() |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Place> |
getPlaces() |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getPreceedingTransitions(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
org.processmining.models.graphbased.directed.petrinet.elements.Place |
getStartPlace() |
SubNetDataSource |
getSubnetForTransition(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
java.lang.String |
getSubnetId() |
java.util.Collection<SubNetDataSource> |
getSubnets() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransitionForSubnet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet esn) |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransitionForSubnet(java.lang.String esnId) |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransitionForSubnet(SubNetDataSource esn) |
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getTransitions() |
boolean |
hasParent() |
boolean |
hasParentTrans() |
boolean |
hasSubnet(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
public org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet snet
public SubNetDataSource(INetDataSource parent, org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet snet)
public boolean hasParent()
hasParent in interface INetDataSourcepublic INetDataSource getParent()
getParent in interface INetDataSourcepublic boolean hasParentTrans()
hasParentTrans in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Transition getParentTrans()
getParentTrans in interface INetDataSourcepublic org.processmining.models.graphbased.directed.DirectedGraph<?,?> getDirectedGraph()
getDirectedGraph in interface INetDataSourcepublic java.lang.String getSubnetId()
public boolean hasSubnet(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
hasSubnet in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet> getGroups()
getGroups in interface INetDataSourcepublic java.util.Collection<SubNetDataSource> getSubnets()
getSubnets in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Place> getPlaces()
getPlaces in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getTransitions()
getTransitions in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getPreceedingTransitions(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
getPreceedingTransitions in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Arc getArc(org.processmining.models.graphbased.directed.petrinet.PetrinetNode source,
org.processmining.models.graphbased.directed.petrinet.PetrinetNode target)
getArc in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> getEdges()
getEdges in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> getInEdges(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn)
getInEdges in interface INetDataSourcepublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Arc> getOutEdges(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn)
getOutEdges in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Place getStartPlace()
getStartPlace in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Place getEndPlace()
getEndPlace in interface INetDataSourcepublic SubNetDataSource getSubnetForTransition(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
getSubnetForTransition in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransitionForSubnet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet esn)
getTransitionForSubnet in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransitionForSubnet(SubNetDataSource esn)
getTransitionForSubnet in interface INetDataSourcepublic org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransitionForSubnet(java.lang.String esnId)
getTransitionForSubnet in interface INetDataSourcepublic boolean existsInNet(java.lang.String tId)
existsInNet in interface INetDataSourcepublic void getAllSubnetsAtLevel(int targetLvl,
java.util.Vector<SubNetDataSource> subnets)
getAllSubnetsAtLevel in interface INetDataSourcepublic void getAllSubnetsAtLevel(int lvl,
int targetLvl,
java.util.Vector<SubNetDataSource> subnets)
getAllSubnetsAtLevel in interface INetDataSourcepublic int getMaxSubnetDepth()
getMaxSubnetDepth in interface INetDataSource