public static enum SyntacticNode.NodeType extends java.lang.Enum<SyntacticNode.NodeType>
Enum Constant and Description |
---|
CAP
Cap node.
|
IDENTITY
Identity node.
|
INPUT
Input node.
|
MERGE
Merge mediator.
|
OUTPUT
Output node.
|
PERMUTATION
Permutation node.
|
RECEIVE
Feedback receive.
|
REPRESENTATIVE
Representative node.
|
SEND
Feedback send.
|
SPLIT
Split mediator.
|
UNKNOWN
Other node type.
|
Modifier and Type | Method and Description |
---|---|
int |
getOrder()
Sort order of type.
|
boolean |
isExterior()
Decide whether type is an input or output.
|
boolean |
isFeedback()
Decide whether type is feedback in or out.
|
boolean |
isIncoming()
Decide whether type is incoming.
|
boolean |
isMediator()
Decide whether type is a mediator.
|
boolean |
isOutgoing()
Decide whether type is outgoing.
|
boolean |
isPure()
Decide whether type is a purely syntactic one.
|
boolean |
isUnknown()
Decide whether type is unknown.
|
static SyntacticNode.NodeType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SyntacticNode.NodeType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SyntacticNode.NodeType PERMUTATION
public static final SyntacticNode.NodeType REPRESENTATIVE
public static final SyntacticNode.NodeType SPLIT
public static final SyntacticNode.NodeType MERGE
public static final SyntacticNode.NodeType CAP
public static final SyntacticNode.NodeType SEND
public static final SyntacticNode.NodeType RECEIVE
public static final SyntacticNode.NodeType INPUT
public static final SyntacticNode.NodeType OUTPUT
public static final SyntacticNode.NodeType IDENTITY
public static final SyntacticNode.NodeType UNKNOWN
public static SyntacticNode.NodeType[] values()
for (SyntacticNode.NodeType c : SyntacticNode.NodeType.values()) System.out.println(c);
public static SyntacticNode.NodeType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isUnknown()
public boolean isExterior()
public boolean isFeedback()
public boolean isPure()
public boolean isMediator()
public boolean isIncoming()
public boolean isOutgoing()
public int getOrder()