public class RelSetCreatorUnfolding extends AbstractRelSetCreator implements RelSetCreator<NetSystem,Node>
getInstance().| Modifier and Type | Field and Description |
|---|---|
protected boolean[][] |
baseOrderMatrixForTransitions |
protected List<Transition> |
nodesForStepMatrix |
protected OccurrenceNet |
occurrenceNet |
protected long[][] |
stepMatrix |
protected List<Transition> |
transitionsForBaseOrderMatrix |
protected CompletePrefixUnfolding |
unfolding |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clear() |
protected void |
deriveBaseOrderRelation(RelSet<NetSystem,Node> rs) |
RelSet<NetSystem,Node> |
deriveRelationSet(NetSystem pn)
Returns the relation set for the given model.
|
RelSet<NetSystem,Node> |
deriveRelationSet(NetSystem pn,
Collection<Node> nodes)
Returns the relation set for the given collection of entities
of the model.
|
RelSet<NetSystem,Node> |
deriveRelationSet(NetSystem pn,
Collection<Node> nodes,
int lookAhead) |
RelSet<NetSystem,Node> |
deriveRelationSet(NetSystem pn,
int lookAhead) |
protected void |
deriveStepMatrix() |
static RelSetCreatorUnfolding |
getInstance() |
setMatrixEntry, setMatrixEntryOrderprotected CompletePrefixUnfolding unfolding
protected OccurrenceNet occurrenceNet
protected long[][] stepMatrix
protected List<Transition> nodesForStepMatrix
protected boolean[][] baseOrderMatrixForTransitions
protected List<Transition> transitionsForBaseOrderMatrix
public static RelSetCreatorUnfolding getInstance()
protected void clear()
public RelSet<NetSystem,Node> deriveRelationSet(NetSystem pn)
RelSetCreatorderiveRelationSet in interface RelSetCreator<NetSystem,Node>public RelSet<NetSystem,Node> deriveRelationSet(NetSystem pn, Collection<Node> nodes)
RelSetCreatorderiveRelationSet in interface RelSetCreator<NetSystem,Node>public RelSet<NetSystem,Node> deriveRelationSet(NetSystem pn, Collection<Node> nodes, int lookAhead)
protected void deriveStepMatrix()
Copyright © 2017. All rights reserved.