Class DimensionHandle

  • All Implemented Interfaces:
    org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel, org.eclipse.birt.report.model.elements.interfaces.IDimensionModel
    Direct Known Subclasses:
    OdaDimensionHandle, TabularDimensionHandle

    public abstract class DimensionHandle
    extends ReportElementHandle
    implements org.eclipse.birt.report.model.elements.interfaces.IDimensionModel
    Represents a dimension element in the cube element.
    See Also:
    Dimension
    • Constructor Detail

      • DimensionHandle

        public DimensionHandle​(org.eclipse.birt.report.model.core.Module module,
                               org.eclipse.birt.report.model.core.DesignElement element)
        Constructs a handle for the given design and design element. The application generally does not create handles directly. Instead, it uses one of the navigation methods available on other element handles.
        Parameters:
        module - the module
        element - the model representation of the element
    • Method Detail

      • isTimeType

        public boolean isTimeType()
        Indicates whether this dimension is a special type of Time.
        Returns:
        true if this dimension is of Time type, otherwise false
      • setTimeType

        public void setTimeType​(boolean isTimeType)
                         throws SemanticException
        Sets the status to indicate whether this dimension is a special type of Time.
        Parameters:
        isTimeType - status whether this dimension is of Time type
        Throws:
        SemanticException - the property is locked
      • getDefaultHierarchy

        public HierarchyHandle getDefaultHierarchy()
        Gets the default hierarchy for the dimension.
        Returns:
        the default hierarchy for this dimension
      • setDefaultHierarchy

        public void setDefaultHierarchy​(HierarchyHandle defaultHierarchy)
                                 throws SemanticException
        Sets the default hierarchy for this dimension.
        Parameters:
        defaultHierarchy - the default hierarchy to set
        Throws:
        SemanticException
      • getACLExpression

        public ExpressionHandle getACLExpression()
        Gets the expression handle for the ACLExpression property.
        Returns:
      • getCubeClients

        public java.util.List<CubeHandle> getCubeClients()
        Returns: