public final class PrimitiveOR extends Primitive
Primitive.Kind, Primitive.Modifier
Constructor and Description |
---|
PrimitiveOR(java.lang.String name,
Primitive.Kind kind,
java.util.List<Primitive> ors) |
Modifier and Type | Method and Description |
---|---|
void |
addParentReference(PrimitiveAND parent,
java.lang.String referenceName)
Registers a reference made from the parent primitive to the current primitive.
|
java.util.Set<java.lang.String> |
getNames() |
java.util.List<Primitive> |
getOrs() |
getAttrNames, getInfo, getKind, getModifier, getName, getParentCount, getParentReferenceCount, getParents, getReturnType, isOrRule, isRoot
public PrimitiveOR(java.lang.String name, Primitive.Kind kind, java.util.List<Primitive> ors)
public void addParentReference(PrimitiveAND parent, java.lang.String referenceName)
Primitive
addParentReference
in class Primitive
parent
- Parent primitive.referenceName
- The name of the reference (parameter) made from the parent primitive to
the current primitive.public java.util.List<Primitive> getOrs()
public java.util.Set<java.lang.String> getNames()