Interface Classification
public interface Classification
Represents the classification for 
Components.- Since:
- 9.10.4
- 
Method SummaryModifier and TypeMethodDescriptionClassify the given component with this classification.Returns the description of this classification.Returns anOptionalcontaining the classification's edition or version, as defined in IFC, or empty if the edition is not specified.Get the total filter that selects which components this classification should classify.getName()Returns the name of this classification.Returns anOptionalcontaining the source (or the publisher) of this classification, as defined in IFC, or empty if no source is defined.
- 
Method Details- 
getNameString getName()Returns the name of this classification.- Returns:
- the name of this classification
- Since:
- 9.10.4
 
- 
getFilterComponentFilter getFilter()Get the total filter that selects which components this classification should classify.- Returns:
- the total filter that selects which components this classification should classify
- Since:
- 9.10.4
 
- 
getDescriptionString getDescription()Returns the description of this classification.- Returns:
- the description of this classification
- Since:
- 9.10.4
 
- 
getEditionReturns anOptionalcontaining the classification's edition or version, as defined in IFC, or empty if the edition is not specified.- Returns:
- the edition or version of this classification or an empty if the edition is not specified
- Since:
- 9.10.4
 
- 
getSourceReturns anOptionalcontaining the source (or the publisher) of this classification, as defined in IFC, or empty if no source is defined.- Returns:
- the source (or the publisher) of this classification
- Since:
- 9.10.4
 
- 
classifyClassify the given component with this classification.- Parameters:
- component- the given component
- Returns:
- the classification results
- Since:
- 9.10.4
 
 
-