• ПОЛИНОМ: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 IElement

Элемент.

Inherited Members
IGroupPropertyOwner.IsInRestrictedList(IRestrictedList)
IGroupPropertyOwner.ParentGroups
IGroupPropertyOwner.RestrictedListItems
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
IBaseGroupMember.OwnerBaseGroup
IAbleToHaveChangeableName.Name
IAbleToHaveDescription.Description
IDeleteableApiObject.Delete()
IDocumentOwner.LinkDocument(IDocument)
IDocumentOwner.UnlinkDocument(IDocument)
IDocumentOwner.AllDocuments
IDocumentOwner.Documents
ISerialNumberOwner.DirectSetSerialNumbers(int, int, int, int)
ISerialNumberOwner.SerialNumbers
IApplicableApiObject.Applicability
IAbleToHaveUniqueId.UniqueId
IAbleToBeFavorite.MoveTo(IFavoritesStructureItem)
IAbleToBeFavorite.CanMoveTo(IFavoritesStructureItem)
IAbleToBeFavorite.IsInFavorites
ILinkable.GetLinkInstance(ILink)
ILinkable.GetLink(ILinkDefinitionEnd)
ILinkable.CreateLinkableEndsTree(LinkDefClassificationTreeOptions, ISet<LinkEndMultiplicity>)
ILinkable.CreateLinksTree(ElementLinksTreeOptions)
ILinkable.LinkedElement
ILinkable.Links
ILocateableApiObject.GetDefaultLocation()
IAbleToHaveId.Id
IApiObject.GetProtectionMessage()
IApiObject.StorageType
IApiObject.WriteAccess
IApiObject.Deleted
IApiEntity.IsValid()
IApiEntity.ObjectType
IApiEntity.ObjectId
IApiEntity.Identifier
INotifyPropertyChanged.PropertyChanged
IAbleToHaveElementFactoryLocation.GetElementFactoryLocation()
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IElement : IGroupPropertyOwner, IPropertyOwner, IPropertyValueOwner, IBaseGroupMember, IAbleToHaveChangeableName, IAbleToHaveDescription, IDeleteableApiObject, IDocumentOwner, ISerialNumberOwner, IApplicableApiObject, IAbleToHaveUniqueId, IAbleToBeRecent, IAbleToBeFavorite, IAbleToHaveName, ILinkable, ILocateableApiObject, IAbleToHaveId, IApiObject, IApiEntity, INotifyPropertyChanged, IAbleToHaveElementFactoryLocation

Properties

AvailableLinkDefinitionEndsForCompatibilitySearch

Возвращает допустимые концы определений сравнительных условий для поиска совместимых объектов.

Declaration
IApiReadOnlyCollection<ILinkDefinitionEnd> AvailableLinkDefinitionEndsForCompatibilitySearch { get; }
Property Value
Type Description
IApiReadOnlyCollection<ILinkDefinitionEnd>

ExtraLocations

Возвращает коллекцию дополнительных локейшенов.

Declaration
IApiReadOnlyCollection<IStringAttribute> ExtraLocations { get; }
Property Value
Type Description
IApiReadOnlyCollection<IStringAttribute>

OwnerGroup

Возвращает или задает группу-владельца элемента.

Declaration
IGroup OwnerGroup { get; set; }
Property Value
Type Description
IGroup

Viewpoints

Возвращает коллекцию представлений, связанных с элементом.

Declaration
IApiReadOnlyCollection<IViewpoint> Viewpoints { get; }
Property Value
Type Description
IApiReadOnlyCollection<IViewpoint>

Methods

CanMoveTo(IGroup)

Возвращает признак, можно ли переместить объект в другую группу.

Declaration
bool CanMoveTo(IGroup destinationGroup)
Parameters
Type Name Description
IGroup destinationGroup

Целевая группа.

Returns
Type Description
bool

Признак, можно ли переместить объект.

CopyTo(IGroup, string, ClassificationItemCopyingOptions)

Копирует объект в указанную группу.

Declaration
IElement CopyTo(IGroup destinationGroup, string nameOfTheCopy, ClassificationItemCopyingOptions options = ClassificationItemCopyingOptions.None)
Parameters
Type Name Description
IGroup destinationGroup

Целевая группа.

string nameOfTheCopy

Имя копии.

ClassificationItemCopyingOptions options

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

Returns
Type Description
IElement

Копия объекта.

CreateExtraLocation(string)

Создает дополнительное строковое расположение объекта.

Declaration
IStringAttribute CreateExtraLocation(string extraLocation)
Parameters
Type Name Description
string extraLocation

Дополнительное строковое расположение.

Returns
Type Description
IStringAttribute

Созданный строковый атрибут.

GetBOSimpleLocation()

Возвращает строковый идентификатор для базового протокола (BOSimple).

Declaration
string GetBOSimpleLocation()
Returns
Type Description
string

Строковый идентификатор для базового протокола.

LinkViewpoint(IViewpoint)

Привязывает представление к элементу.

Declaration
void LinkViewpoint(IViewpoint viewpoint)
Parameters
Type Name Description
IViewpoint viewpoint

Представление.

LinkViewpoints(IEnumerable<IViewpoint>)

Привязывает представления к элементу.

Declaration
void LinkViewpoints(IEnumerable<IViewpoint> viewpoints)
Parameters
Type Name Description
IEnumerable<IViewpoint> viewpoints

Представления.

MoveTo(IGroup)

Перемещает объект в указанную группу.

Declaration
void MoveTo(IGroup destinationGroup)
Parameters
Type Name Description
IGroup destinationGroup

Целевая группа.

UnlinkViewpoint(IViewpoint)

Отвязывает представление от элемента.

Declaration
void UnlinkViewpoint(IViewpoint viewpoint)
Parameters
Type Name Description
IViewpoint viewpoint

Представление.

UnlinkViewpoints(IEnumerable<IViewpoint>)

Отвязывает представления от элемента.

Declaration
void UnlinkViewpoints(IEnumerable<IViewpoint> viewpoints)
Parameters
Type Name Description
IEnumerable<IViewpoint> viewpoints

Представления.

Extension Methods

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

See Also

IGroupPropertyOwner
IDeleteableApiObject
IDocumentOwner
ISerialNumberOwner
IApplicableApiObject
IAbleToHaveUniqueId
IAbleToBeRecent
IAbleToBeFavorite
ILinkable
IAbleToHaveElementFactoryLocation
Back to top Copyright © 2018 - 2025 ООО Аскон