Namespace Sdl.Core.Bcm.BcmModel
Classes
DependencyFile
Files marked as dependencies for the BCM content. Used for conversion from and to native formats.
Document
The BCM root element.
ExtensionDataContainer
A Newtonsoft.Json.JsonExtensionDataAttribute object used as base for elements that need to preserve unrecognized data on deserialization.
FeedbackContainer
Holds feedback information created during the translation and review process.
File
BCM data extracted from a native file.
FileMetaDataKeys
Constants used for File metadata.
Fragment
Class representing an independent fragment (slice) of a BCM Document.
LocalizableSubContent
Subcontent of a particular BCM content element.
LockedContentContainer
Marks content that is locked for editing.
MarkupData
Abstract entity representing an item that can be included inside a MarkupDataContainer. Examples: TextMarkup, PlaceholderTag, TagPair.
MarkupDataContainer
A MarkupData element that can hold other MarkupData elements.
MetadataContainer
An object that contains metadata in the form of a DictionaryEx<TKey, TValue>.
Paragraph
A MarkupDataContainer containing the source or target content of a ParagraphUnit.
ParagraphUnit
The main element of translatable content. Contains a source and target Paragraph element.
ParagraphUnitMetadataKeys
Constants with ParagraphUnit related metadata keys.
PlaceholderTag
A tag with no translatable content.
RevisionContainer
Marks revisions to the translated content.
Segment
Basic unit of translatable content.
SegmentMetaDataKeys
Constants for Segment metadata.
SegmentPair
Class grouping together the source and equivalent target Segment.
StructureTag
A tag that is used for document structure only and has no translatable content.
TagPair
A tag composed of a start and and end tag. Can contain other MarkupData elements.
TagPairMetaDataKeys
Constants used a keys for TagPair metadata.
TextMarkup
A MarkupData containing plain text.
TranslationOrigin
Contains information on the origin of translation.
TranslationOriginMetaData
Metadata keys used for TranslationOrigin metadata.
TranslationQualityEstimation
Model for persisting TQE(Translation Quality Estimation) information
UnknownMarkupData
A MarkupData which was not recognized during deserialization. Used only to preserve its existing data and should not be used directly in BCM processing.
Interfaces
ISkeletonItemReference<T>
Marks a class as having its definition in the FileSkeleton.
Enums
ConfirmationLevel
Different stages of translation and translation approval for a Segment.
DependencyFileUsage
Defines the purpose of a DependencyFile.
FeedbackType
Types of feedback changes created during the translation/review process.
RevisionType
Types of RevisionContainer.
SegmentationHint
Information on how specific tags should be segmented.
TextContextMatchLevel
Used with textual context matches to indicate the level of matching.