public interface IElementFactory
Contains helper method to construct IElement instances.
  • Method Details

    • createElement

      IElement createElement(String name)
      Returns:
      creates an IElement for a given element name.
    • createSampleLink

      IEntityLinkElement createSampleLink(String permId)
      Returns:
      creates an link element pointing towards a sample with given perm id.
    • createExperimentLink

      IEntityLinkElement createExperimentLink(String permId)
      Returns:
      creates an link element pointing towards an experiment with given perm id.
    • createDataSetLink

      IEntityLinkElement createDataSetLink(String permId)
      Returns:
      creates an link element pointing towards a data set with given perm id.
    • createMaterialLink

      IEntityLinkElement createMaterialLink(String code, String typeCode)
      Returns:
      creates an link element pointing towards a material with given code and typeCode parameters.
    • isEntityLink

      boolean isEntityLink(IElement element)
      Returns:
      true if the specified element is a link element, false otherwise. This method might come handy in Jython scripts, where it is undesirable to hard-code class names or invoke "instanceof".