x4Trace Documentation v1.0
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Ix4Trace.Engine.Features.Feature Class Reference

Feature is a basic entity handling object of x4Trace. More...

Inheritance diagram for Ix4Trace.Engine.Features.Feature:
Ix4Trace.Engine.Features.Department.IDepartmentFeature Ix4Trace.Engine.Features.Designer.Matrix.IMatrixDesignerFeature Ix4Trace.Engine.Features.Designer.Sequential.ISequentialDesignerFeature Ix4Trace.Engine.Features.DisplayPlugin.IDisplayPluginFeature Ix4Trace.Engine.Features.Documentation.IDocumentTypeFeature Ix4Trace.Engine.Features.Driver.IDriverFeature Ix4Trace.Engine.Features.Driver.IDriverVariableFeature Ix4Trace.Engine.Features.Event.Events Ix4Trace.Engine.Features.FeatureList< TEntity, TFeature > Ix4Trace.Engine.Features.FeatureSubList< TEntity, TFeature > Ix4Trace.Engine.Features.FileServer.FileServer Ix4Trace.Engine.Features.Flow.IFlowAddInfoFeature Ix4Trace.Engine.Features.Flow.IFlowBlockEditFeature Ix4Trace.Engine.Features.Flow.IFlowEditFeature Ix4Trace.Engine.Features.Flow.IFlowFeature Ix4Trace.Engine.Features.Flow.IFlowVariableFeature Ix4Trace.Engine.Features.Kanban.IKanbanBoxFeature Ix4Trace.Engine.Features.Kanban.IKanbanBoxInstanceFeature Ix4Trace.Engine.Features.Kanban.IKanbanLocationFeature Ix4Trace.Engine.Features.Kanban.KanbanBoxOrderInput Ix4Trace.Engine.Features.Line.ILineDivision Ix4Trace.Engine.Features.Line.ILineFeature Ix4Trace.Engine.Features.Operation.IOperationFeature Ix4Trace.Engine.Features.Operation.IOperationPort Ix4Trace.Engine.Features.Order.Archive.IArchivedOrderFeature Ix4Trace.Engine.Features.Order.Archive.IOrderArchiveFeature Ix4Trace.Engine.Features.Order.IInstanceFeature Ix4Trace.Engine.Features.Order.IOrderBlockFeature Ix4Trace.Engine.Features.Order.IOrderBlockOperationFeature Ix4Trace.Engine.Features.Order.IOrderFeature Ix4Trace.Engine.Features.Order.IOrderInstanceFeature Ix4Trace.Engine.Features.OrderStatus.IOrderStatusFeature Ix4Trace.Engine.Features.ProcessLock.ProcessLock Ix4Trace.Engine.Features.Product.IProductDocFeature Ix4Trace.Engine.Features.Product.IProductFeature Ix4Trace.Engine.Features.Product.IProductFlowFeature Ix4Trace.Engine.Features.Product.IProductPropertyFeature Ix4Trace.Engine.Features.Product.IProductRecipeFeature Ix4Trace.Engine.Features.Production.BlockInputManager.IBlockInputFeature Ix4Trace.Engine.Features.Production.DownTime.DownTimeCategoryRightFeature Ix4Trace.Engine.Features.Production.DownTime.IDownTimeCategoryFeature Ix4Trace.Engine.Features.Production.DownTime.IDownTimeFeature Ix4Trace.Engine.Features.Production.DownTime.IProcessDownTimeFeature Ix4Trace.Engine.Features.Production.Process.IProductionProcessFeature Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputAddInfoFeature Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputFlowConnectionFeature Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputNumVariableFeature Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputTxtVariableFeature Ix4Trace.Engine.Features.Production.ProcessInput.IProductionProcessInputFeature Ix4Trace.Engine.Features.Production.Task.ICellFeature Ix4Trace.Engine.Features.Production.Task.IProductionTaskFeature Ix4Trace.Engine.Features.Production.Task.UserAssigns.IUserAssignment Ix4Trace.Engine.Features.QRCode.IQRCodeGeneratorFeature Ix4Trace.Engine.Features.Report.IReportControlFeature Ix4Trace.Engine.Features.Report.IReportFeature Ix4Trace.Engine.Features.Report.IReportGridColumnFeature Ix4Trace.Engine.Features.ServerPlugin.IServerPluginFeature Ix4Trace.Engine.Features.Shift.IShiftFeature Ix4Trace.Engine.Features.Terminal.ITerminalFeature Ix4Trace.Engine.Features.Terminal.ITerminalVariableFeature Ix4Trace.Engine.Features.UpdateListener.IEntityListener Ix4Trace.Engine.Features.User.ILoginFeature Ix4Trace.Engine.Features.User.IRightFeature Ix4Trace.Engine.Features.User.IUserCategoryFeature Ix4Trace.Engine.Features.User.IUserDivisionFeature Ix4Trace.Engine.Features.User.IUserFeature Ix4Trace.Engine.Features.User.IUserGroupFeature

Public Member Functions

virtual void Initialize (Controller controller)
 Initializes the feature.
 
virtual void Set (Ix4Trace.Engine.Database.Entity.Entity entity)
 Sets the entity.
 
virtual void Set (Ix4Trace.Engine.Database.Entity.Entity entity, FeatureConnectionData featureConnectionData)
 Sets the entity and sublist by connection data.
 
virtual void Dispose ()
 Disposes the feature.
 

Protected Attributes

Controller controller
 Controller.
 
Ix4Trace.Engine.Database.Entity.Entity baseEntity
 Entity of feature.
 

Properties

string FeatureName [get, set]
 Name fo the feature.
 
Ix4Trace.Engine.Database.Entity.Entity BaseEntity [get]
 Entity of the feature.
 

Private Attributes

string featureName = ""
 Name of feature.
 

Detailed Description

Feature is a basic entity handling object of x4Trace.

Member Function Documentation

◆ Initialize()

virtual void Ix4Trace.Engine.Features.Feature.Initialize ( Controller controller)
virtual

Initializes the feature.

Parameters
controllerController.

Reimplemented in Ix4Trace.Engine.Features.Flow.IFlowEditFeature, and Ix4Trace.Engine.Features.ProcessLock.ProcessLock.

◆ Set() [1/2]

virtual void Ix4Trace.Engine.Features.Feature.Set ( Ix4Trace.Engine.Database.Entity.Entity entity)
virtual

Sets the entity.

Parameters
entityEntity to set.

Reimplemented in Ix4Trace.Engine.Features.Department.IDepartmentFeature, Ix4Trace.Engine.Features.DisplayPlugin.IDisplayPluginFeature, Ix4Trace.Engine.Features.Documentation.IDocumentTypeFeature, Ix4Trace.Engine.Features.Driver.IDriverFeature, Ix4Trace.Engine.Features.Driver.IDriverVariableFeature, Ix4Trace.Engine.Features.FeatureSubList< TEntity, TFeature >, Ix4Trace.Engine.Features.Flow.IFlowAddInfoFeature, Ix4Trace.Engine.Features.Flow.IFlowVariableFeature, Ix4Trace.Engine.Features.Kanban.IKanbanBoxFeature, Ix4Trace.Engine.Features.Kanban.IKanbanLocationFeature, Ix4Trace.Engine.Features.Line.ILineDivision, Ix4Trace.Engine.Features.Line.ILineFeature, Ix4Trace.Engine.Features.Operation.IOperationFeature, Ix4Trace.Engine.Features.Operation.IOperationPort, Ix4Trace.Engine.Features.Order.Archive.IArchivedOrderFeature, Ix4Trace.Engine.Features.Order.IInstanceFeature, Ix4Trace.Engine.Features.Order.IOrderBlockFeature, Ix4Trace.Engine.Features.Order.IOrderBlockOperationFeature, Ix4Trace.Engine.Features.OrderStatus.IOrderStatusFeature, Ix4Trace.Engine.Features.Production.DownTime.IDownTimeCategoryFeature, Ix4Trace.Engine.Features.Production.DownTime.IDownTimeFeature, Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputAddInfoFeature, Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputFlowConnectionFeature, Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputNumVariableFeature, Ix4Trace.Engine.Features.Production.Process.IProductionProcessOutputTxtVariableFeature, Ix4Trace.Engine.Features.Production.Task.ICellFeature, Ix4Trace.Engine.Features.Report.IReportControlFeature, Ix4Trace.Engine.Features.Report.IReportFeature, Ix4Trace.Engine.Features.Report.IReportGridColumnFeature, Ix4Trace.Engine.Features.ServerPlugin.IServerPluginFeature, Ix4Trace.Engine.Features.Shift.IShiftFeature, Ix4Trace.Engine.Features.Terminal.ITerminalFeature, Ix4Trace.Engine.Features.User.IRightFeature, Ix4Trace.Engine.Features.User.IUserCategoryFeature, Ix4Trace.Engine.Features.User.IUserDivisionFeature, and Ix4Trace.Engine.Features.User.IUserGroupFeature.

◆ Set() [2/2]


The documentation for this class was generated from the following file: