Click or drag to resize

CAEXFileStatisticService Class

This service calculates statistics for a CAEX document.
Inheritance Hierarchy
SystemObject
  Aml.Engine.ServicesCAEXFileStatisticService

Namespace: Aml.Engine.Services
Assembly: Aml.Engine.Services (in Aml.Engine.Services.dll) Version: 3.2
Syntax
public class CAEXFileStatisticService : IStatistic, 
	IAMLService

The CAEXFileStatisticService type exposes the following members.

Constructors
 NameDescription
Public methodCAEXFileStatisticServiceInitializes a new instance of the CAEXFileStatisticService class
Top
Methods
 NameDescription
Public methodNumberOfAllObjects Counts all objects (sum of all others with specific counts) and returns the result.
Public methodNumberOfAttributes Counts all Attribute objects and returns the result.
Public methodNumberOfAttributeTypeReferences Counts all Attribute type reference objects and returns the result.
Public methodNumberOfAttributeTypes(CAEXFileType) Counts all AttributeType objects and returns the result.
Public methodNumberOfAttributeTypes(CAEXFileType, PredicateXNode) Counts all AttributeType objects which meet the condition and returns the result.
Public methodNumberOfInterfaceClasses(CAEXFileType) Counts all InterfaceClass objects and returns the result.
Public methodNumberOfInterfaceClasses(CAEXFileType, PredicateXNode) Counts all InterfaceClass objects which meet the condition and returns the result.
Public methodNumberOfInterfaceInstances Counts all ExternalInterface objects and returns the result.
Public methodNumberOfInternalElements Counts all InternalElement objects and returns the result.
Public methodNumberOfLinks Counts all InternalLink objects and returns the result.
Public methodNumberOfRoleClasses(CAEXFileType) Counts all RoleClass objects and returns the result.
Public methodNumberOfRoleClasses(CAEXFileType, PredicateXNode) Counts all RoleClass objects which meet the condition and returns the result.
Public methodNumberOfRoleClassReferences Counts all RoleClass reference (RoleRequirements and SupportedRoleClass) objects and returns the result.
Public methodNumberOfSystemUnitClasses(CAEXFileType) Counts all SystemUnitClass objects and returns the result.
Public methodNumberOfSystemUnitClasses(CAEXFileType, PredicateXNode) Counts all SystemUnitClass objects which meet the condition and returns the result.
Public methodNumberOfSystemUnitClassReferences Counts all SystemUnitClass reference objects and returns the result.
Public methodStatic memberRegister Registers a new instance of a CAEXFileStatisticService with the ServiceLocator of the AMLEngine.
Public methodStatic memberUnRegister Unregisters this service
Top
See Also