Skip to content

class BaseTreeElementInstance

Package: swiss.avm.up.core.generic.instantiation.javamodel.BaseTreeElementInstance

Direct Known Subclasses: ControllerInstance, ClusterInstance


abstract class BaseTreeElementInstance extends Resource

Properties

indexDomain

Defines the controller that has the array definition of a controller array.

IndexDomain[0..1]

Method Summary

internal_getAllMasterControllerInstances

@ControllerInstanceWrapperFunctionSpace

get all Master controllerInstance from the ControllerInstance

Return:

List<ControllerInstance>

internal_getAllMasterControllerInstancesUnique

@ControllerInstanceWrapperFunctionSpace

Return:

List<ControllerInstance>

internal_getClusterPath

@ControllerFunctionSpace

Return:

List<ClusterInstance>

internal_getCommonChildInstances

@ControllerFunctionSpace

Parameters:

ControllerInstance

Return:

List<ChildInstance>

internal_getMasterControllerInstances_FirstLevel

@ControllerInstanceWrapperFunctionSpace

get all first master controllerInstances

Return:

List<ControllerInstance>

internal_hasNonControllMasters

@ControllerInstanceWrapperFunctionSpace

Return:

BaseTreeElementInstance

model_firstDimensionControllChilds

@ControllerInstanceWrapperFunctionSpace

function is used with model_getNextDimensionControllChilds

Return:

List<ChildInstance>

model_getAllParentChildInstances

@ControllerFunctionSpace

Return:

List<ChildInstance>

model_getAllUsedControllerInstance

@ControllerFunctionSpace

All Controller instance from the ControllerTree

Return:

List<ControllerInstance>

model_getControllerInstance

@ControllerFunctionSpace

Return:

List<ControllerInstance>

model_getDimensionControllMasters

@ControllerInstanceWrapperFunctionSpace

Master top down
(ChildInstance.selectToMeControllerInstance(ci).size() <= 1)

Return:

List<ControllerInstance>

model_getDimensionIndexFromControllMaster

@ControllerInstanceWrapperFunctionSpace

dimension index of the Master in the DimensionControllMasters list

Parameters:

ControllerInstance

Return:

IntegerLiteral

model_getFirstMasterControllerInstance_FirstLevel

@ControllerInstanceWrapperFunctionSpace

get first master controllerInstances

Return:

ControllerInstance

model_getInterfaceControllerInstance

@ControllerFunctionSpace

Return:

ControllerInstance