Interface DataTypeRecordEngine

    • Method Detail

      • create

        List<DataType> create​(DataType record,
                              DataType reference,
                              CreationType creationType)
        Create record by using CreationType strategy. The new record can be created above, below, or even nested to the reference.
        Parameters:
        record - represents the new DataType
        reference - represents the reference DataType used by the 'creationType'
        creationType - represents the strategy for creating a new type.
        Returns:
        a list of all affected records by the create operation.
      • destroyWithoutDependentTypes

        List<DataType> destroyWithoutDependentTypes​(DataType record)
        Destroy record, but keep all references nested to the reference.
        Parameters:
        record - represents the destroyed DataType
        Returns:
        a list of all affected records by the destroy operation.