Package org.biopax.paxtools.pattern.constraint


package org.biopax.paxtools.pattern.constraint
Package for constraints. ConBox is a special class, not a constraint, but has static methods for creation of frequently used constraints.
  • Class
    Description
    Checks if the PhysicalEntity controls anything.
    This is a very specialized constraint that checks if two PhysicalEntity of the same EntityReference have differential features, such that we can predict an activity change based on gain or loss of these features.
    Used for getting logical AND of a set of constraints.
    Some predefined constraints.
    This is a base class for a Constraint.
    Used for using several constraints as a chain.
    Checks if a controller of this Control is also a participant of the controlled interactions.
    This constraint is used to collect related EntityReference of the controllers of a Control.
    Given Conversion and its one of the participants (at the left or right), traverses to either the participants at the other side or the same side.
    This enum tells if the user want to traverse towards other side of the conversion or stay at the same side.
    Checks if the parameter constraint cannot generate any candidate.
    Checks identity of two elements.
    Checks if an element has or has not a specific value for a field, or the field value of another element.
     
    Checks if generated elements has or has not a specific value for a field, or the field value of another set of generated elements.
    Checks if the element has a valid ID.
    Checks if the element has the desired ID.
    This constraint is used to collect related EntityReference of the participant physical entities.
     
    Many times we want to link PhysicalEntities (PE) while traversing a relation.
    Two type of linking between PhysicalEntity.
    This class checks if there exists a desired type of modification change among two PhysicalEntity.
     
    Logical OR of several PathConstraints.
    This is a non-generative constraint that checks if the small molecule is ubiquitous in any context.
    Negation of a constraint.
    Logical OR of several constraints.
    Gets input or output participants of a Conversion.
    Gets the related Conversion where the PhysicalEntity is input or output, whichever is desired.
    PathConstraint encapsulates PathAccessor of Paxtools.
    This constraint checks if two chains of linked physical entities are intersecting or not.
    After traversing a PhysicalEntity and the Conversion it participates, this constraint takes us to the Control.
    When a constraint excludes the origin element, but it is needed to be among them, use this constraint.
    Checks the size of the generated elements of the wrapped constraint.
    Type of the (in)equality.
    Checks if a variable is a specific type or its subclass.
    Used for getting logical XOR of a set of constraints.