Quintiq file version 2.0
|
#parent: #root
|
StaticMethod Create (
|
OptimizerPuzzle owner,
|
IOSubsetEntityInOptimizerPuzzle iosubsetentity,
|
Boolean isfromdb
|
) as SubsetEntityInOptimizerPuzzle
|
{
|
TextBody:
|
[*
|
// Create N-M object subset that is owned by OptimizerPuzzle and has a relation with Entity
|
// This is a copy of the IO object given in parameter
|
// This is used to include / exclude in OptimizerPuzzle
|
|
// Create SubsetEntityInOptimizerPuzzle
|
subsetEntity := owner.SubsetEntityInOptimizerPuzzle( relnew,
|
IsIncluded := iosubsetentity.IsIncluded(),
|
IsUserAction := true, // Subset created from excel import are always IsUserAction
|
EntityID := iosubsetentity.EntityID(),
|
OptimizerPuzzleName := owner.Name(),
|
EntityType := iosubsetentity.EntityType(),
|
IsManuallyConfigured := isfromdb );
|
|
return subsetEntity;
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|