## ICENodeContainer

Object Hierarchy | Related C++ Class: ICENodeContainer

### Inheritance

SIObject

ProjectItem

ICENode

ICENodeContainer

### Introduced

v7.0

### Description

The ICENodeContainer object represents the base class for node graph containers such as ICETree and ICECompoundNode. All nodes contained in a graph or sub-graph can be visited recursively.

### Methods

AddCustomOp | AddICEAttribute | AddScriptedOp | AddScriptedOpFromFile
AnimatedParameters2 | BelongsTo | EvaluateAt | GetGroupInstanceCount
GetICEAttributeFromName | GetPortCount | GetPortFromIndex | GetPortFromIndex2
GetPortFromName | GetPortFromName2 | IsA | IsAnimated2
IsClassOf | IsEqualTo | IsKindOf | IsLocked
IsSelected | LockOwners | RemoveICEAttribute | SetAsSelected
SetCapabilityFlag | SetLock | TaggedParameters | UnSetLock

### Properties

Application | BranchFlag | Capabilities | Categories
CompoundNodes | DataModifierNodes | DataProviderNodes | EvaluationID
Families | FullName | Help | HierarchicalEvaluationID
ICEAttributes | InputPorts | IsConnected | LockLevel
LockMasters | LockType | Model | Name
NestedObjects | Nodes | ObjectID | Origin
OriginPath | OutputPorts | Owners | PPGLayout
Parameters | Parent | Parent3DObject | PortGroupCount
RootNodeContainer | Selected | Type |