This repository has been archived by the owner on Jun 22, 2019. It is now read-only.
M_CAEX_ClassModel_InternalElementType_MergeContent
AutomationML edited this page Feb 23, 2017
·
2 revisions
Merging an InternalElement with the elements of another InternalElement. Header elements are not merged! As Attribute Names are unique, they are not duplicated but the according attribute from contentToMergeWith InternalElement is used to override this one.
Namespace: CAEX_ClassModel
Assembly: AMLEngine (in AMLEngine.dll) Version: 3.5
C#
public InternalElementType MergeContent(
InternalElementType contentToMergeWith,
bool mergeRole
)
C++
public:
InternalElementType^ MergeContent(
InternalElementType^ contentToMergeWith,
bool mergeRole
)
- contentToMergeWith
- Type: CAEX_ClassModel.InternalElementType
The InternalElement to merge content with - mergeRole
- Type: System.Boolean
If true, RoleRequirements and MappingObject are copied from given InternalElement to this InternalElement
Type: InternalElementType
The object with merged content.
AMLEngine Documentation
Send comments on this topic to [AutomationML office](mailto:office%40automationml.org?Subject=AMLEngine Documentation)- Introduction
- [Version History](Version history)
- [Version 3.5](Version 3.4)
- [Version 3.1](Version 3.0)
- [Version 2.1](Version 2.1)
- [Version 2.0](Version 2.0)
- [Getting Started](Getting started)
- Examples
- AMLEngine API
- AttributeType
- AttributeValueRequirementType
- CAEXBasicObject
- CAEXDocument
- CAEXFileType
- CAEXObject
- ChangeModeStates
- CopyrightType
- DescriptionType
- ExternalInterfaceType
- ExternalReferenceType
- InstanceHierarchyType
- InterfaceClassLibType
- InterfaceClassType
- InterfaceFamilyType
- InterfaceNameMappingType
- InternalElementType
- InternalLinkType
- MappingType
- NominalScaledTypeType
- ObjectWithAttributes
- OrdinalScaledTypeType
- RefSemanticType
- RevisionType
- RoleClassLibType
- RoleClassType
- RoleFamilyType
- RoleRequirementsType
- SupportedRoleClassType
- SystemUnitClassLibType
- SystemUnitClassType
- SystemUnitFamilyType
- UnknownTypeType
- VersionType
- IClassWithBaseClassReference
- IInstantiable
- IObjectWithAttributes
- IObjectWithExternalInterface
- IObjectWithRoleReference
- CAEXPathReferenceTable Class
- CAEXTable(T) Class
- CAEXTables Class
- ElementCollection(T) Class
- PathReferenceElement Class
- ReferenceElement Class
- RepairTypeEnum Enumeration
- UpdateActionEnum Enumeration
- UpdateEventArgs Class
- ValidationElement Class
- ValidationKey Class
- ValidationTypeEnum Enumeration
- CAEX_ClassModel.XmlExtension Namespace