Interface IClassifications
Gives access to classifications.
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 10, 0, 0)]
public interface IClassifications
Remarks
This interface is available since v7.10.
Methods
| Name | Description |
|---|---|
| CreateClass(DocumentId, string, string, string) | Creates a first level class entity in a classification document. |
| CreateLevel(DocumentId, string) | Creates a level entity in a classification document. |
| CreateSubclass(ElementId, string, string, string) | Creates a class entity as a subclass of a higher level class entity. |
| DeleteLevel(ElementId) | Deletes a level entity. |
| FindClassificationDepth(DocumentId) | Finds the depth of the classification defined in a specified classification document. |
| GetClassCode(ElementId) | Gets the code of a specified class entity. |
| GetClassErpId(ElementId) | Gets the ERP identifier of a specified class entity. |
| GetClasses(DocumentId) | Gets the first level classes entities that are in the classes folder of a classification document. |
| GetLevels(DocumentId) | Gets the level entities that are in the levels folder of a classification document. |
| GetMultipleClassifyingParameter(DocumentId) | Gets the multiple classifying parameter entity of a classification document. |
| GetSubclasses(ElementId) | Gets the classes entities that are subclasses of a specified class entity. |
| IsClassification(DocumentId) | Tells whether a document is a classification document. |
| SetClassCode(ElementId, string) | Sets the code of a specified class entity. |
| SetClassErpId(ElementId, string) | Sets the ERP identifier of a specified class entity. |