Class ElementParticleMappingTemplate


public class ElementParticleMappingTemplate extends ParticleMappingTemplate
This class may be used to quickly initialize a model.
Since:
9.0
Author:
Jon van Leuven, Arjan Pragt
  • Constructor Details Link icon

    • ElementParticleMappingTemplate Link icon

      protected ElementParticleMappingTemplate(String name, String attributeName, com.aquima.interactions.foundation.report.IInitializationReport report)
  • Method Details Link icon

    • getName Link icon

      protected String getName()
    • getAttributeName Link icon

      protected String getAttributeName()
    • setSpecificForm Link icon

      public void setSpecificForm(com.aquima.interactions.communication.SchemaFormType form)
      This method sets the specific formtype of this attribute.
      Parameters:
      form - The formtype of the attribute
    • getSpecificForm Link icon

      protected com.aquima.interactions.communication.SchemaFormType getSpecificForm()
    • getElementReference Link icon

      protected ElementReferenceTemplate getElementReference()
    • getTypeReference Link icon

      protected TypeReferenceTemplate getTypeReference()
    • setElementReference Link icon

      public ElementReferenceTemplate setElementReference(com.aquima.interactions.foundation.connectivity.QualifiedName element)
      This methods sets an element reference to an element.
      Parameters:
      element - The qualified name of the referred element.
      Returns:
      The reference template.
    • setTypeReference Link icon

      public TypeReferenceTemplate setTypeReference(com.aquima.interactions.foundation.connectivity.QualifiedName complexType)
      This method sets a type reference to a complex type.
      Parameters:
      complexType - The qualified name of the referred type.
      Returns:
      The reference template.
    • setTypeReference Link icon

      public TypeReferenceTemplate setTypeReference(com.aquima.interactions.foundation.DataType simpleType)
      This method sets a type reference to a simple type.
      Parameters:
      simpleType - The datatype of the simple type.
      Returns:
      The reference template.
    • setInlineType Link icon

      public TypeMappingTemplate setInlineType()
      This method sets the inline type of the element.
      Returns:
      The template for the inline type.
    • setInlineType Link icon

      public TypeMappingTemplate setInlineType(String entityName)
      This method sets the inline type of the element.
      Parameters:
      entityName - The entity name for the inline type.
      Returns:
      The template for the inline type.
    • getInlineType Link icon

      protected TypeMappingTemplate getInlineType()
    • toDataSource Link icon

      protected com.aquima.interactions.communication.ds.IParticleMappingDS toDataSource()
      Description copied from class: ParticleMappingTemplate
      This method converts the template to a data source that can be used to initialize the definition.
      Specified by:
      toDataSource in class ParticleMappingTemplate
      Returns:
      a data source that can be used to initialize the definition.
    • isNillable Link icon

      protected boolean isNillable()
    • setNillable Link icon

      public void setNillable(boolean isNillable)