C# Class BExIS.Dlm.Services.DataStructure.UnitManager

ファイルを表示 Open project: BEXIS2/Core Class Usage Examples

Public Methods

Method Description
AddAssociatedDataType ( Unit end1, DataType end2 ) : bool
AddAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
Create ( string name, string description, string specification ) : Dimension
Create ( string name, string abbreviation, string description, Dimension dimension, MeasurementSystem measurementSystem ) : Unit
CreateConversionMethod ( string formula, string description, Unit source, Unit target ) : ConversionMethod

if there is no conversion method between source and target units, creates one otherwise fails

Delete ( Dimension entity ) : bool
Delete ( IEnumerable entities ) : bool
Delete ( IEnumerable entities ) : bool
Delete ( Unit entity ) : bool
DeleteConversionMethod ( ConversionMethod entity ) : bool

Deletes the proveded conversion method, but does not touch the source and target units

DeleteConversionMethod ( IEnumerable entities ) : bool
RemoveAssociatedDataType ( Unit end1, DataType end2 ) : bool
RemoveAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
UnitManager ( ) : System
Update ( Dimension entity ) : Dimension
Update ( Unit entity ) : Unit
UpdateConversionMethod ( ConversionMethod entity ) : ConversionMethod

Method Details

AddAssociatedDataType() public method

public AddAssociatedDataType ( Unit end1, DataType end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 BExIS.Dlm.Entities.DataStructure.DataType
return bool

AddAssociatedDataType() public method

public AddAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 IEnumerable
return bool

Create() public method

public Create ( string name, string description, string specification ) : Dimension
name string
description string
specification string
return BExIS.Dlm.Entities.DataStructure.Dimension

Create() public method

public Create ( string name, string abbreviation, string description, Dimension dimension, MeasurementSystem measurementSystem ) : Unit
name string
abbreviation string
description string
dimension BExIS.Dlm.Entities.DataStructure.Dimension
measurementSystem MeasurementSystem
return BExIS.Dlm.Entities.DataStructure.Unit

CreateConversionMethod() public method

if there is no conversion method between source and target units, creates one otherwise fails
public CreateConversionMethod ( string formula, string description, Unit source, Unit target ) : ConversionMethod
formula string
description string
source BExIS.Dlm.Entities.DataStructure.Unit
target BExIS.Dlm.Entities.DataStructure.Unit
return BExIS.Dlm.Entities.DataStructure.ConversionMethod

Delete() public method

public Delete ( Dimension entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.Dimension
return bool

Delete() public method

public Delete ( IEnumerable entities ) : bool
entities IEnumerable
return bool

Delete() public method

public Delete ( IEnumerable entities ) : bool
entities IEnumerable
return bool

Delete() public method

public Delete ( Unit entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.Unit
return bool

DeleteConversionMethod() public method

Deletes the proveded conversion method, but does not touch the source and target units
public DeleteConversionMethod ( ConversionMethod entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.ConversionMethod
return bool

DeleteConversionMethod() public method

public DeleteConversionMethod ( IEnumerable entities ) : bool
entities IEnumerable
return bool

RemoveAssociatedDataType() public method

public RemoveAssociatedDataType ( Unit end1, DataType end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 BExIS.Dlm.Entities.DataStructure.DataType
return bool

RemoveAssociatedDataType() public method

public RemoveAssociatedDataType ( Unit end1, IEnumerable end2 ) : bool
end1 BExIS.Dlm.Entities.DataStructure.Unit
end2 IEnumerable
return bool

UnitManager() public method

public UnitManager ( ) : System
return System

Update() public method

public Update ( Dimension entity ) : Dimension
entity BExIS.Dlm.Entities.DataStructure.Dimension
return BExIS.Dlm.Entities.DataStructure.Dimension

Update() public method

public Update ( Unit entity ) : Unit
entity BExIS.Dlm.Entities.DataStructure.Unit
return BExIS.Dlm.Entities.DataStructure.Unit

UpdateConversionMethod() public method

public UpdateConversionMethod ( ConversionMethod entity ) : ConversionMethod
entity BExIS.Dlm.Entities.DataStructure.ConversionMethod
return BExIS.Dlm.Entities.DataStructure.ConversionMethod