Class PropertyAccessorAdapter<D extends BioPAXElement,R>

java.lang.Object
org.biopax.paxtools.controller.PropertyAccessorAdapter<D,R>
All Implemented Interfaces:
PropertyAccessor<D,R>
Direct Known Subclasses:
DecoratingPropertyAccessor, PathAccessor, SimplePropertyAccessor, UnionPropertyAccessor

public abstract class PropertyAccessorAdapter<D extends BioPAXElement,R> extends Object implements PropertyAccessor<D,R>
Adapter class for all property accessors.
  • Field Details

    • domain

      protected Class<D extends BioPAXElement> domain
      This is the Class representing the domain of the property.
    • range

      protected Class<R> range
      This is the Class representing the range of the property. It is by default an object.
    • multipleCardinality

      protected boolean multipleCardinality
      This is false if there is a cardinality restriction of one on the property.
  • Constructor Details

    • PropertyAccessorAdapter

      protected PropertyAccessorAdapter(Class<D> domain, Class<R> range, boolean multipleCardinality)
  • Method Details