public class Role
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Algebra |
algebra |
java.util.ArrayList<Term> |
events |
FreshSet |
fresh |
java.lang.String |
name |
java.util.HashMap<java.lang.String,java.lang.String> |
typeof |
java.lang.String[][] |
variables |
Modifier | Constructor and Description |
---|---|
protected |
Role(Algebra algebra,
java.lang.String name,
java.lang.String[] fresh,
java.util.ArrayList<Term> strand,
java.lang.String[][] variables) |
|
Role(Algebra algebra,
java.lang.String name,
java.lang.String[] fresh,
java.lang.Object[][] events,
java.lang.String[][] variables) |
protected |
Role(java.lang.String name,
Role role) |
Modifier and Type | Method and Description |
---|---|
static Role |
parse(Algebra algebra,
java.lang.Object[] roleArray) |
static Role |
parse(Algebra algebra,
java.lang.Object name,
java.lang.Object fresh,
java.lang.Object events,
java.lang.Object variables) |
java.lang.String |
toString() |
public final Algebra algebra
public final java.lang.String name
public final FreshSet fresh
public final java.lang.String[][] variables
public final java.util.HashMap<java.lang.String,java.lang.String> typeof
public final java.util.ArrayList<Term> events
protected Role(Algebra algebra, java.lang.String name, java.lang.String[] fresh, java.util.ArrayList<Term> strand, java.lang.String[][] variables)
public Role(Algebra algebra, java.lang.String name, java.lang.String[] fresh, java.lang.Object[][] events, java.lang.String[][] variables)
protected Role(java.lang.String name, Role role)