CIMTimelines.md

November 13, 2025 ยท View on GitHub

Enumeration: TimeIndicatorSize

Represents the timeline time indicator size.

PropertyValueDescription
Small0Timeline time indicator size small.
Medium1Timeline time indicator size medium.
Large2Timeline time indicator size large.

Enumeration: TimeSpanSymbolBoundary

Options for how a time span symbol will symbolize boundaries.

PropertyValueDescription
None0Time span symbol with no boundaries.
StartPoint1Time span symbol with start boundary.
EndPoint2Time span symbol with end boundary.
StartAndEndPoint3Time span symbol with start and end boundary.

CIMTimeline

Represents a timeline.

CIMDefinition

PropertyTypeDescription
namestringThe name.
URIstringThe URI of the definition. Typically set by the system and used as an identifier.
sourceURIstringThe source URI of the item. Set if sourced from an external item such as an item on a portal.
sourceModifiedTimeTimeInstantThe time the source was last modified, as of the last sync. Used to detect when another sync is needed.
metadataURIstringThe metadata URI.
useSourceMetadatabooleanA value indicating whether the CIM definition accesses metadata from its data source (the default behavior), or if it has its own metadata stored in the project.
sourcePortalUrlstringThe source portal URI of the item. Set if sourced from an external item such as an item on a portal.

CIMTimelineDefinition

PropertyTypeDescription
unitsenumeration esriTimeUnitsTime units used in the timeline scale.
startTimeTimeInstantThe time at the beginning of the timeline.
endTimeTimeInstantThe time at the end of the timeline.
showSwimlanesbooleanA value indicating whether the timeline shows swimlanes.
showSwimlaneLabelsbooleanA value indicating whether the timeline swimlanes show labels.
honorTimeSliderbooleanA value indicating whether the timeline syncs with the map time slider.
expandedbooleanA value indicating whether the timeline is expanded in the contents pane.
swimlanes[CIMTimelineSwimlane]The timeline swimlanes.
honorSelectionbooleanA value indicating whether the items in the timeline are visible based on the map selection.
honorExtentbooleanA value indicating whether the items in the timeline are visible based on the map extent.
honorRangebooleanA value indicating whether the items in the timeline are visible based on range.
viewTypeenumeration TimelineViewTypeThe timeline view type.
binningTimespanenumeration esriTimeUnitsThe time units used in summary view bin time.
selectionSetURIstringThe URI of the binary reference containing the selection set.
timelineTextSymbolCIMTextSymbolThe text symbol for the timeline.
themeenumeration TimelineThemeThe theme of the timeline. e.g. Light, Medium, or Dark.
timeIndicatorenumeration TimeIndicatorSizeThe time indicator. e.g. Small, Medium, or Large.

CIMTimelineLaneDataSource

Represents a source of temporal data.

CIMTimelineLaneDataSource

PropertyTypeDescription
IDstringThe value of the lane data source ID.

CIMTimelineLaneDrawingInfo

Represents the timeline lane drawing information.

CIMTimelineLaneDrawingInfo

PropertyTypeDescription
viewTypeenumeration TimelineLaneViewTypeThe timeline lane view type.
maxNumberOfCascadeRowslongThe max number of cascade rows for this timeline lane.
timeSpanSymbolBoundaryenumeration TimeSpanSymbolBoundaryThe time span symbol boundary preference.
colorRampColorRampThe color ramp for the time span symbols.
timeSpanSymbolCIMLineSymbolThe line symbol for the timeline time spans.
symbolStyleTypeenumeration TimelineSymbolStyleTypeThe timeline symbol style type.

CIMTimelineLaneMapMemberDataSource

Represents a map member source of temporal data.

CIMTimelineLaneDataSource

PropertyTypeDescription
IDstringThe value of the lane data source ID.

CIMTimelineLaneMapMemberDataSource

PropertyTypeDescription
mapMemberURIstringThe value of the map member uri.
displayFieldstringThe value of the display field name.
categoryFieldstringThe value of the category field name.
categoryValueanyThe value of the category field value.
categoryValueTypeenumeration esriFieldTypeThe value of the category field value type.

Enumeration: TimelineLaneViewType

Timeline lane type.

PropertyValueDescription
Overlap0Lane view where data is allowed to overlap.
Cascade1Lane view where overlapping data is cascaded into new rows.

CIMTimelineLayer

Represents a layer in a timeline.

CIMTimelineLayer

PropertyTypeDescription
IDstringThe Id of for the timeline layer.
aliasstringThe timeline layer alias.
layerURIstringThe value of the layer uri.
displayFieldstringThe value of the display field name.
categoryFieldstringThe value of the category field name.
visibilitybooleanA value indicating whether the timeline layer is visible.
drawingInfoCIMTimelineLaneDrawingInfoThe timeline layer drawing information.
dataSources[CIMTimelineLaneDataSource]Timeline layer data sources.
layerTypeenumeration TimelineLayerTypeThe timeline layer view type.

Enumeration: TimelineLayerType

Timeline layer type.

PropertyValueDescription
Individual0Timeline layer containing data that is expandable.
Leftover1Timeline layer containing data that is not expandable.

CIMTimelineSwimlane

Represents a swimlane in a timeline.

CIMTimelineSwimlane

PropertyTypeDescription
IDstringThe Id of for the timeline swimlane.
aliasstringAn alias for the swimlane.
visibilitybooleanA value indicating whether the swimlane is visible.
expandedbooleanA value indicating whether the swimlane is expanded in the contents pane.
swimlaneExpandedbooleanA value indicating whether the swimlane is expanded in the timeline.
layers[CIMTimelineLayer]The timeline layers.
drawingInfoCIMTimelineLaneDrawingInfoThe timeline swimlane drawing information.

Enumeration: TimelineSymbolStyleType

Represents the timeline symbol style types.

PropertyValueDescription
SingleColor0Symbol Single Color.
AlternatingColor1Symbol Alternating Colors.

Enumeration: TimelineTheme

Represents the timeline theme.

PropertyValueDescription
Light0Timeline light theme.
Medium1Timeline medium theme.
Dark2Timeline dark theme.

Enumeration: TimelineViewType

Timeline view type.

PropertyValueDescription
DefaultView0Default timeline view.
SummaryView1Timeline Summary View.