 | CAEXWrapperCopy Method |
Creates a deep copy of this CAEX object
Namespace: Aml.Engine.CAEXAssembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntaxpublic virtual CAEXWrapper Copy(
bool deepCopy = true,
bool assignNewIDs = true,
bool includeSubClasses = false
)
Public Overridable Function Copy (
Optional deepCopy As Boolean = true,
Optional assignNewIDs As Boolean = true,
Optional includeSubClasses As Boolean = false
) As CAEXWrapper
public:
virtual CAEXWrapper^ Copy(
bool deepCopy = true,
bool assignNewIDs = true,
bool includeSubClasses = false
)
Parameters
- deepCopy Boolean (Optional)
-
if set to true a deep copy is created; otherwise only the attributes are included in the
copy.
- assignNewIDs Boolean (Optional)
-
if set to true all IDs, defined in the Node and the descendants get new IDs.
- includeSubClasses Boolean (Optional)
-
if set to true sub classes of SystemUnitClasses, InterfacesClasses, RoleClasses and AttributeTypes
are included in the copy. The default value is false.
Return Value
CAEXWrapper
The copied CAEX object.
See Also