• ПОЛИНОМ:MDM API
Show / Hide Table of Contents
  • Ascon.Polynom.Api
    • AccessWriteFault
    • ApiFault
    • ApiObjectIdentifier
    • Applicability
    • ApplyColor
    • AsyncLockFault
    • AsyncOperationState
    • BinaryCompareOperation
    • BinaryCompareOptions
    • BooleanBasedCompareOperation
    • BooleanBasedCompareOptions
    • BooleanCompareOperation
    • BooleanCompareOptions
    • BusinessProcessItemDefinitionOptions
    • CanDoEnum
    • ChangeConflictFault
    • ClassNotFoundExceptionFault
    • ClassificationCopyingOptions
    • ClassificationItemCopyingOptions
    • ClassificationTreeOptions
    • ClientConnectionInfo
    • ClientType
    • CodificationFault
    • ColorCompareOperation
    • ColorCompareOptions
    • ColorHighlight
    • ColorTheme
    • CompareOperation
    • CompatibilityDirection
    • ConceptClassificationTreeOptions
    • ConceptPropertySourcesTreeOptions
    • Connection
    • ConnectionInfo
    • DateTimeCompareOperation
    • DateTimeCompareOptions
    • DirectlyUserCreationFactory
    • DoubleCompareOperation
    • DoubleCompareOptions
    • DoublePropertyMode
    • ElementLinksTreeOptions
    • EnumBoolCompareOperation
    • EnumBoolCompareOptions
    • EnumCompareOperation
    • EnumCompareOptions
    • EnumDoubleCompareOperation
    • EnumDoubleCompareOptions
    • EnumIntCompareOperation
    • EnumIntCompareOptions
    • EnumStringCompareOperation
    • EnumStringCompareOptions
    • EventRecordType
    • FaultException
    • FaultException<TDetail>
    • FaultedEventArgs
    • FavoritesTreeOptions
    • FormulaTreeOptions
    • GroupDisplayMode
    • GuidCompareOperation
    • GuidCompareOptions
    • IAbleToBeFavorite
    • IAbleToBeRecent
    • IAbleToHaveChangeableName
    • IAbleToHaveClassId
    • IAbleToHaveDescription
    • IAbleToHaveElementFactoryLocation
    • IAbleToHaveExternalId
    • IAbleToHaveIcon
    • IAbleToHaveId
    • IAbleToHaveName
    • IAbleToHaveUniqueId
    • IAbsoluteCodeableApiObject
    • IAccountableSecurityElementsContainer
    • IAccountableSecurityElementsContainerOwner
    • IAdditionalUserOptions
    • IApiEntity
    • IApiObject
    • IApiReadOnlyCollection<T>
    • IApplicableApiObject
    • IAppointedConcept
    • IAppointedFormula
    • IApprovementStage
    • IAsyncOperation
    • IAsyncOperation<T>
    • IBaseCatalog
    • IBaseGroup
    • IBaseGroupMember
    • IBaseGroupOwner
    • IBinaryPropertyDefinition
    • IBinaryPropertyValue
    • IBinaryPropertyValueData
    • IBooleanPropertyDefinition
    • IBooleanPropertyValue
    • IBooleanPropertyValueData
    • IBrokerConfiguration
    • IBusinessProcess
    • IBusinessProcessCommand
    • IBusinessProcessContext
    • IBusinessProcessDefinition
    • IBusinessProcessDisplayItem
    • IBusinessProcessDisplayItemStored
    • IBusinessProcessItem
    • IBusinessProcessItemDefinition
    • IBusinessProcessItemDefinitionWithInputCommand
    • ICatalog
    • ICatalogSecurity
    • ICatalogWithSecurity
    • IClassificationTree
    • ICodeableApiObject
    • IColorPropertyDefinition
    • IColorPropertyValue
    • IColorPropertyValueData
    • ICompareOperationMetadata
    • ICompareOptionMetadata
    • IComparingCondition
    • IComparingConditionDefinition
    • IComparingConditionDefinitionEnd
    • IComparingConditionDefinitionMetadata
    • IComparingConditionForElement
    • IComparingConditionForPropValue
    • ICompatibilityCondition
    • ICompatibilityConditionForElement
    • ICompatibilityConditionForPropValue
    • IComplexCondition
    • IConcept
    • IConceptAppointer
    • IConceptClassificationTree
    • IConceptPropertySource
    • IConceptPropertySourceTree
    • ICondition
    • IContract
    • IContractPropertySource
    • IContractRealization
    • IDataPatch
    • IDateTimePropertyDefinition
    • IDateTimePropertyValue
    • IDateTimePropertyValueData
    • IDeleteableApiObject
    • IDepartment
    • IDepartmentOwner
    • IDocument
    • IDocumentCatalog
    • IDocumentGroup
    • IDocumentGroupOwner
    • IDocumentOwner
    • IDoublePropertyDefinition
    • IDoublePropertyValue
    • IDoublePropertyValueData
    • IElement
    • IElementFactory
    • IElementFactoryTable
    • IElementFactoryTableRow
    • IElementLinksTree
    • IEnumBoolItem
    • IEnumBoolPropertyDefinition
    • IEnumBoolPropertyValue
    • IEnumBoolPropertyValueData
    • IEnumDoubleItem
    • IEnumDoublePropertyDefinition
    • IEnumDoublePropertyValue
    • IEnumDoublePropertyValueData
    • IEnumIntItem
    • IEnumIntPropertyDefinition
    • IEnumIntPropertyValue
    • IEnumIntPropertyValueData
    • IEnumPropertyDefinition
    • IEnumPropertyDefinitionItem
    • IEnumPropertyValue
    • IEnumPropertyValueData
    • IEnumStringItem
    • IEnumStringPropertyDefinition
    • IEnumStringPropertyValue
    • IEnumStringPropertyValueData
    • IEnumWithDescriptionItem
    • IEnumWithDescriptionPropertyDefinition
    • IEnumWithDescriptionPropertyValue
    • IEnumWithDescriptionPropertyValueData
    • IEvaluationPropertyInfo
    • IEventLogRoot
    • IEventLogTree
    • IEventRecord
    • IExternalAuthorization
    • IFavoritesCatalog
    • IFavoritesGroup
    • IFavoritesStructureItem
    • IFavoritesTree
    • IFile
    • IFilesOwner
    • IFinishEvent
    • IFinishEventDefinition
    • IFormula
    • IFormulaAppointer
    • IFormulaCatalog
    • IFormulaGroup
    • IFormulaGroupOwner
    • IFormulaParameter
    • IFormulaTargetQualifier
    • IFormulaTree
    • IFullMetaInformation
    • IFullTextIndex
    • IGateway
    • IGatewayDefinition
    • IGroup
    • IGroupOwner
    • IGroupPropertyOwner
    • IGroupRight
    • IGroupSecurity
    • IGroupWithSecurity
    • IGuidPropertyDefinition
    • IGuidPropertyValue
    • IGuidPropertyValueData
    • IHierarchicalTableSettings
    • IImagePropertyDefinition
    • IImagePropertyValue
    • IImagePropertyValueData
    • IIntegerPropertyDefinition
    • IIntegerPropertyValue
    • IIntegerPropertyValueData
    • IJoinPointsCount
    • ILane
    • ILaneDefinition
    • ILicense
    • ILink
    • ILinkDefCatalog
    • ILinkDefClassificationTree
    • ILinkDefGroup
    • ILinkDefGroupOwner
    • ILinkDefinition
    • ILinkDefinitionEnd
    • ILinkInstance
    • ILinkScope
    • ILinkable
    • ILinkableEndsTree
    • ILinkedPropertyInfo
    • ILocateableApiObject
    • IMailNotificationSystem
    • IMeasureClassificationTree
    • IMeasureEntity
    • IMeasureUnit
    • IMultiCatalog
    • IMultiCatalogedItem
    • IMultiGroup
    • INamedPropertyOwnerScope
    • INestedContractPropertySourceWrapper
    • INotificationSystem
    • INumerator
    • INumeratorOwner
    • IOpticPropertyDefinition
    • IOpticPropertyValue
    • IOpticPropertyValueData
    • IOverlappedAppointedConcept
    • IOwnedDocument
    • IPermission
    • IPermissionItem
    • IPosition
    • IPropDefCatalog
    • IPropDefClassificationTree
    • IPropDefGroup
    • IPropDefGroupOwner
    • IProperty
    • IPropertyDefinition
    • IPropertyDefinitionMetadata
    • IPropertyOwner
    • IPropertyOwnerScope
    • IPropertyOwnerScopeItem
    • IPropertyQualifier
    • IPropertySource
    • IPropertyValue
    • IPropertyValueData
    • IPropertyValueOwner
    • IRabbitMqConfiguration
    • IRawPropertyValue
    • IRawPropertyValueData
    • IRecordsGroup
    • IReference
    • IReferenceEntry
    • IReferenceRight
    • IReferenceSecurity
    • IRestrictedList
    • IRestrictedListGroupPropertyOwnerItem
    • IRestrictedListRole
    • IRestrictedListUserOptions
    • IRole
    • IRowPropertyDefinition
    • IRowPropertyDefinitionItem
    • IRtfPropertyDefinition
    • IRtfPropertyValue
    • IRtfPropertyValueData
    • IRtfString
    • IRunTimeClassifierReflection
    • IScopeClassificationTree
    • IScopeTree
    • ISearchConditionTargetQualifier
    • ISecurityAccessSubject
    • ISecurityElement
    • ISecurityManager
    • ISecurityRoot
    • ISecurityTree
    • ISequenceFlow
    • ISequenceFlowDefinition
    • ISerialNumberOwner
    • ISerialNumbers
    • ISession
    • ISessionDefinition
    • ISessionMetadata
    • ISessionObjects
    • ISessionRecordsGroup
    • ISetPropertyDefinition
    • ISetPropertyDefinitionItem
    • ISetPropertyValue
    • ISetPropertyValueData
    • ISimilarCharacters
    • ISimilarCharactersTable
    • ISimpleCondition
    • ISimpleRowPropertyDefinition
    • ISimpleRowPropertyDefinitionItem
    • ISinglePropertyValueOwner
    • ISslConfiguration
    • IStartEvent
    • IStartEventDefinition
    • IStatisticItem
    • IStorage
    • IStoredCondition
    • IStringAttribute
    • IStringPropertyDefinition
    • IStringPropertyValue
    • IStringPropertyValueData
    • IStructureConceptRight
    • IStructureConceptSecurity
    • IStructureItem
    • IStructureItemWithSecurity
    • IStructureItemWithTableSettings
    • IStructureRight
    • IStructureSecurity
    • ITable
    • ITableCell
    • ITableCellValue
    • ITableColumn
    • ITableColumnDefinition
    • ITablePropertyDefinition
    • ITablePropertyDefinitionColumn
    • ITablePropertyRow
    • ITablePropertyValue
    • ITablePropertyValueColumn
    • ITablePropertyValueColumnData
    • ITablePropertyValueData
    • ITableRow
    • ITableSettings
    • ITicket
    • ITicketConceptAppointer
    • ITicketMessage
    • ITicketMessagesOwner
    • ITicketMigrationManager
    • ITicketStructureItemContext
    • ITicketStructureItemContextStorage
    • ITicketsCategory
    • ITicketsLog
    • ITicketsLogRecord
    • ITicketsManager
    • ITimedRecordsGroup
    • IToastMessage
    • IToastOwner
    • IToastPublisher
    • ITransaction
    • ITransactionRecordsGroup
    • ITree
    • ITreeNode
    • IUser
    • IUserNotificationOptions
    • IUserOptions
    • IUserOptionsForRestrictedList
    • IUserTableSettings
    • IUserTask
    • IUserTaskDefinition
    • IViewpoint
    • IViewpoint2dFactoryTable
    • IViewpoint3dFactoryTable
    • IViewpointCatalog
    • IViewpointFactoryTable
    • IViewpointFactoryTableRow
    • IViewpointGroup
    • IViewpointGroupOwner
    • IViewpointTableDefinition
    • IWideOperation
    • ImageCompareOperation
    • ImageCompareOptions
    • IntegerCompareOperation
    • IntegerCompareOptions
    • IntersectionType
    • InvalidObjectFault
    • InvalidParameterFault
    • InvalidStorageFault
    • KnownConceptKind
    • KnownLinkDefinitionKind
    • KnownPermissionKind
    • KnownPropertyDefinitionKind
    • KnownRoleKind
    • LaneDefinitionType
    • LanePermissions
    • LicenceFault
    • LinkDefClassificationTreeOptions
    • LinkDefinitionDirection
    • LinkEndMultiplicity
    • LinkedWithOptions
    • LocateOptions
    • MailAuthenticationMechanism
    • MailBodyEncoding
    • MailSecureSocketOptions
    • NotificationTypes
    • NumericBasedCompareOperation
    • NumericBasedCompareOptions
    • ObjectStorageType
    • OperationFault
    • OpticCompareOperation
    • OpticCompareOptions
    • OrderType
    • PartlibFault
    • PermissionCannotReduceSeverityFault
    • PropDefClassificationTreeOptions
    • PropertyCollectionOptions
    • PropertyMixedComparisonType
    • PropertyType
    • Protection
    • RtfCompareOperation
    • RtfCompareOptions
    • ScopeTreeKind
    • ScopeTreeOptions
    • SecurityManagerFault
    • ServerConnectionException
    • SessionDefinition
    • SessionDisconnectedFault
    • SessionFactory
    • SessionOptions
    • SessionRecordsGroupResult
    • SetCompareOperation
    • SetCompareOptions
    • StorageVersionFault
    • StringCompareOperation
    • StringCompareOptions
    • SystemObjectFault
    • TextBasedCompareOperation
    • TextBasedCompareOptions
    • TicketMessageType
    • TicketNature
    • TicketPriority
    • TicketStatus
    • TransactionRecordsGroupResult
    • TreeFilterOptions
    • UniquenessFault
    • UserStatus
    • ViewpointFileFormat
    • WriteLockFault
  • Ascon.Polynom.Api.Api.Classes
    • StorageTool
    • StorageToolOperation
  • Ascon.Polynom.Api.Clients
    • DeltaCache
    • DeltaData
    • IPartLibInv
  • Ascon.Polynom.Api.Clients.Convert
    • OwnerToXml
  • Ascon.Polynom.Api.Clients.Remote
    • RemoteHelper
    • RemoteOperation
    • RemoteOperationExtensions
  • Ascon.Polynom.Api.Collections
    • ILicenseCollection
  • Ascon.Polynom.Api.DataContract
    • ApiDataSerializer
    • ApiDataSerializer.Grouping<TKey, TElement>
    • ApiDataType
    • GlobalConsts
  • Ascon.Polynom.Api.DataContract.Objects
    • ApiDataCollection
    • ApiDataCollection<T>
    • ApiObjectData
    • ApiPropValueData
    • ApiResponse
  • Ascon.Polynom.Api.DataContract.Struct
    • ApiObjectAttribute
    • DateTimeValueData
    • DoubleValueData
    • EnumBoolItemData
    • EnumDoubleItemData
    • EnumIntItemData
    • EnumItemData
    • EnumStringItemData
    • OpticValueData
    • UserFromSqlData
  • Ascon.Polynom.Api.Enums
    • ApiEventType
    • ObjectState
  • Ascon.Polynom.Api.Events
    • ApiEvent
    • AsyncOperationApiEvent
    • CallbackApiEvent
    • CollectionApiEvent
    • NotifyAsyncOperationEventHandler
    • NotifyCollectionChangedActionEnum
    • NotifyCollectionChangedHandler
    • ObjectStateApiEvent
    • PropertyApiEvent
  • Ascon.Polynom.Api.Interfaces
    • IChannelEvents
    • ISessionApi
  • Ascon.Polynom.Api.Objects
    • CompareOperationMetadata
    • CompareOptionMetadata
    • ComparingConditionDefinitionMetadata
    • PropertyDefinitionMetadata
  • Ascon.Polynom.Api.Query
    • ClientTypeResolver
    • ClientTypeResolver.NameTypePair
    • CollectionQueryAdapter
    • CollectionQueryProvider
    • Evaluator
    • ExpressionSerializer
    • ExpressionVisitor
    • ITypeResolver
    • QueryProvider
    • Query<T>
  • Ascon.Polynom.Api.Resources
    • ErrorStrings

Interface IGroup

Группа.

Inherited Members
IMultiGroup.RemoveMultiCatalogedItem(IMultiCatalogedItem)
IMultiGroup.MultiCatalogedItems
IBaseGroup.GetPath()
IBaseGroup.CreateTableAsync()
IBaseGroup.BaseParentGroup
ILocateableApiObject.GetDefaultLocation()
IAbleToHaveChangeableName.Name
IAbleToHaveDescription.Description
IReferenceEntry.IsEntry
IConceptAppointer.AddAppointedConcept(IConcept)
IConceptAppointer.RemoveAppointedConcept(IConcept)
IConceptAppointer.RemoveConceptAndItsOwnRealizations(IConcept)
IConceptAppointer.GetAppointedConcept(IConcept)
IConceptAppointer.GetOverlappedAppointedConcept(IAppointedConcept)
IConceptAppointer.AppointedConcepts
IConceptAppointer.AllAppointedConcepts
IConceptAppointer.EffectiveAppointedConcepts
IConceptAppointer.Concepts
IConceptAppointer.SuperAppointer
IConceptAppointer.SubAppointers
IConceptAppointer.IsReverseOrder
IDeleteableApiObject.Delete()
IGroupWithSecurity.Security
IFormulaAppointer.AddAppointedFormula(IFormulaTargetQualifier, IFormula)
IFormulaAppointer.CanAddAppointedFormula(IFormulaTargetQualifier, IFormula)
IFormulaAppointer.EvaluateFormulasAsync()
IFormulaAppointer.AppointedFormulas
IFormulaAppointer.AllAppointedFormulas
IStructureItemWithTableSettings.GetTableSettingsForUser(IUser)
IStructureItemWithTableSettings.CreateTableSettingsForUser(IUser)
IStructureItemWithTableSettings.TableSettings
IStructureItemWithTableSettings.TableSettingsAreOverriddenForCurrentUser
IStructureItemWithTableSettings.TableSettingsForCurrentUser
IStructureItemWithTableSettings.UsersWithOwnTableSettings
IAbleToHaveClassId.RecalculateUniqueIdForInheritors()
IAbleToHaveClassId.GetEffectiveClassId()
IAbleToHaveClassId.ClassId
IAbleToHaveIcon.IconCode
ILinkScope.LinkDefinitionEnds
IPropertyOwnerScope.Except(IPropertyOwnerScope)
IPropertyOwnerScope.Intersect(IPropertyOwnerScope)
IPropertyOwnerScope.Union(IPropertyOwnerScope)
IPropertyOwnerScope.LinkedWith(IPropertyOwnerScope, LinkedWithOptions)
IPropertyOwnerScope.GetEnumerable<T>()
IPropertyOwnerScope.ToCollection<T>()
IPropertyOwnerScope.Contains(IPropertyOwner)
IPropertyOwnerScope.GetPropertyOwnerScopeItems<T>(bool)
IPropertyOwner.RealizeContract(IContract)
IPropertyOwner.DerealizeContract(IContract)
IPropertyOwner.CanRealizeContract(IContract)
IPropertyOwner.CanDerealizeContract(IContract)
IPropertyOwner.Realizes(IContract)
IPropertyOwner.GetProperties(PropertyCollectionOptions)
IPropertyOwner.GetProperties(IBaseGroup, PropertyCollectionOptions)
IPropertyOwner.GetPropertiesOnlyFromContextGroup(IBaseGroup, PropertyCollectionOptions)
IPropertyOwner.CreateOwnProperty(IPropertyDefinition)
IPropertyOwner.CreateOwnProperties(IEnumerable<IPropertyDefinition>)
IPropertyOwner.DeleteOwnProperty(IPropertyDefinition)
IPropertyOwner.AddDynamicProperty(IContractPropertySource)
IPropertyOwner.AssignPropertyValue(IPropertyDefinition, IContract, IPropertyValueData)
IPropertyOwner.GetPropertyValue(string)
IPropertyOwner.GetProperty(string, IContract, bool)
IPropertyOwner.GetProperty(IPropertyQualifier, bool)
IPropertyOwner.GetContractRealization(IContract)
IPropertyOwner.GetProtection()
IPropertyOwner.Evaluate()
IPropertyOwner.IsValueValidByUniqueness(IPropertyDefinition, IContract, IPropertyValueData)
IPropertyOwner.RealizedContracts
IPropertyOwner.AllContracts
IPropertyOwner.InheritedConcepts
IPropertyOwner.AutoAppointedConcepts
IPropertyOwner.Properties
IPropertyOwner.Scopes
IPropertyOwner.TileImage
IDocumentOwner.LinkDocument(IDocument)
IDocumentOwner.UnlinkDocument(IDocument)
IDocumentOwner.AllDocuments
IDocumentOwner.Documents
IGroupOwner.Groups
IApplicableApiObject.Applicability
IAbleToHaveId.Id
IApiObject.GetProtectionMessage()
IApiObject.StorageType
IApiObject.WriteAccess
IApiObject.Deleted
IApiEntity.IsValid()
IApiEntity.ObjectType
IApiEntity.ObjectId
IApiEntity.Identifier
INotifyPropertyChanged.PropertyChanged
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IGroup : IMultiGroup, IBaseGroup, ILocateableApiObject, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IReferenceEntry, IConceptAppointer, IDeleteableApiObject, IGroupWithSecurity, IStructureItemWithSecurity, IFormulaAppointer, IStructureItemWithTableSettings, IAbleToHaveClassId, IAbleToHaveIcon, ILinkScope, IPropertyOwnerScope, IPropertyOwner, IPropertyValueOwner, IDocumentOwner, IGroupOwner, IBaseGroupOwner, IApplicableApiObject, IAbleToHaveId, IStructureItem, IApiObject, IApiEntity, INotifyPropertyChanged

Properties

ElementFactory

Возвращает конструктор компонентов.

Declaration
IElementFactory ElementFactory { get; }
Property Value
Type Description
IElementFactory

Elements

Возвращает коллекцию элементов группы.

Declaration
IApiReadOnlyCollection<IElement> Elements { get; }
Property Value
Type Description
IApiReadOnlyCollection<IElement>

HasElementFactory

Возвращает или задает признак существует ли конструктор компонентов. Если задать true, в свойстве ElementFactory появится конструктор компонентов; если задать false, в свойстве ElementFactory будет null.

Declaration
bool HasElementFactory { get; set; }
Property Value
Type Description
bool

ParentCatalog

Возвращает каталог, в котором находится данная группа.

Declaration
ICatalog ParentCatalog { get; }
Property Value
Type Description
ICatalog

ParentGroup

Возвращает группу, в которой находится данная группа.

Declaration
IGroup ParentGroup { get; }
Property Value
Type Description
IGroup

Statistic

Возвращает статистику.

Declaration
IReadOnlyList<IStatisticItem> Statistic { get; }
Property Value
Type Description
IReadOnlyList<IStatisticItem>

Статистика.

Methods

AddElement(IElement)

Включает элемент в группу (множественная классификация элемента).

Declaration
IMultiCatalogedItem AddElement(IElement element)
Parameters
Type Name Description
IElement element

Элемент.

Returns
Type Description
IMultiCatalogedItem

Множественно классифицированный элемент

AddElement(IElement, Guid)

Включает элемент в группу (множественная классификация элемента с заданным id).

Declaration
IMultiCatalogedItem AddElement(IElement element, Guid multiCatalogedItemId)
Parameters
Type Name Description
IElement element

Элемент.

Guid multiCatalogedItemId

Id создаваемого элемента множественной классификации.

Returns
Type Description
IMultiCatalogedItem

Множественно классифицированный элемент

CanAddElement(IElement)

Определяет, можно ли включить элемент в группу (множественная классификация элемента).

Declaration
bool CanAddElement(IElement element)
Parameters
Type Name Description
IElement element

Элемент.

Returns
Type Description
bool

true, если элемент можно включить в другую группу; иначе false.

CanMoveTo(IGroupOwner)

Определяет, можно ли переместить группу в другую группу.

Declaration
bool CanMoveTo(IGroupOwner groupOwner)
Parameters
Type Name Description
IGroupOwner groupOwner

Группа или каталог, в которую перемещается данная группа.

Returns
Type Description
bool

true если группу можно переместить; иначе false.

CopyTo(IGroupOwner, string, ClassificationCopyingOptions)

Копирует группу в другую группу или каталог.

Declaration
IGroup CopyTo(IGroupOwner groupOwner, string nameOfTheCopy, ClassificationCopyingOptions options = ClassificationCopyingOptions.None)
Parameters
Type Name Description
IGroupOwner groupOwner

Группа или каталог, в которую копируется данная группа.

string nameOfTheCopy

Имя копии.

ClassificationCopyingOptions options

Опции копирования.

Returns
Type Description
IGroup

Копия группы.

CreateElement(string, Guid?, ObjectStorageType, Protection)

Создает элемент.

Declaration
IElement CreateElement(string name, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent, Protection protection = Protection.None)
Parameters
Type Name Description
string name

Имя элемента.

Guid? id

Уникальный идентификатор элемента.

ObjectStorageType storageType

Тип хранения.

Protection protection

Маркер защиты.

Returns
Type Description
IElement

Созданный элемент.

CreateGroup(string, bool?, int?, Guid?, ObjectStorageType)

Создает группу.

Declaration
IGroup CreateGroup(string name, bool? isEntry = null, int? iconCode = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
Type Name Description
string name

Имя группы.

bool? isEntry

true, если группа точка входа.

int? iconCode

Код иконки.

Guid? id

Уникальный идентификатор.

ObjectStorageType storageType

Тип хранения.

Returns
Type Description
IGroup

Созданная группа.

MoveTo(IGroupOwner)

Перемещает группу в другую группу.

Declaration
bool MoveTo(IGroupOwner groupOwner)
Parameters
Type Name Description
IGroupOwner groupOwner

Группа или каталог, в которую перемещается данная группа.

Returns
Type Description
bool

true если группа была перемещена; иначе false.

RemoveElement(IElement)

Исключает элемент из группы (множественная классификация элемента).

Declaration
bool RemoveElement(IElement element)
Parameters
Type Name Description
IElement element

Элемент.

Returns
Type Description
bool

true если элемент был успешно исключен; иначе false.

Extension Methods

OwnerToXml.ToXml(IPropertyOwner, ISessionObjects, string, IDictionary<IContractPropertySource, IPropertyValueData>, IEnumerable<IProperty>)

See Also

IMultiGroup
ILinkScope
IPropertyOwner
IDocumentOwner
IGroupOwner
IApplicableApiObject
IStructureItem
Back to top Copyright © 2018 - 2025 ООО Аскон